计算机组成原理与汇编语言计算机中的信息表示_第1页
计算机组成原理与汇编语言计算机中的信息表示_第2页
计算机组成原理与汇编语言计算机中的信息表示_第3页
计算机组成原理与汇编语言计算机中的信息表示_第4页
计算机组成原理与汇编语言计算机中的信息表示_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021-10-25计算机组成原理与汇编语言软件学院1计算机组成原理与汇编语言计算机组成原理与汇编语言 计算机中的信息表示计算机中的信息表示软件学院2021-10-25计算机组成原理与汇编语言软件学院2掌握常用的进位计数制及其相互转换方法掌握原码、补码的表示方法及其相互转换,了解反码表示方法掌握定点数、浮点数表示方法,能根据给定格式写出典型值会查用ascii表,了解汉字编码掌握常用寻址方式,i/o编址方法;理解指令格式的基本概念,了解常见的指令类型本章的学习目标本章的学习目标2021-10-25计算机组成原理与汇编语言软件学院3字符的表示指令的表示 指令格式 寻址方式 指令类型校验技术本篇主要

2、内容本篇主要内容2021-10-25计算机组成原理与汇编语言软件学院4字符的表示(字符的表示(1 1) 西文字符的编码 asc码 选用了128个常用字符 只用了7位二进制编码 + 最高位“0”/奇偶校验位 unicode编码 16位长,65536个码点2021-10-25计算机组成原理与汇编语言软件学院5 汉字的编码 汉字输入码 拼音码、字形码、音形结合 汉字交换码 gb2312,由两个字节构成一个汉字字符编码汉字内部码 双字节编码方式字符的表示(字符的表示(2 2)2021-10-25计算机组成原理与汇编语言软件学院6字符的表示(字符的表示(3-13-1) 十进制数的编码 字符串形式 一个字

3、节存放一个十进制数位或符号 前分隔数字串 与 后嵌入数字串+135-2678 用于非数值处理2b3133352d32363738 323637783133352021-10-25计算机组成原理与汇编语言软件学院7字符的表示(字符的表示(3-23-2) 十进制数的编码 压缩的十进制数串 bcd码 半个字节存放一个十进制数位或符号 1100表示正号,1101表示负号,放最低位之后 所有位数之和必须是偶数,否则最高为补0+135-2678 用于直接的十进制运算00010011010111000000001001100111100011012021-10-25计算机组成原理与汇编语言软件学院8指令信息

4、的表示(指令信息的表示(1 1) 指令格式指令中的基本信息 操作码 操作数或操作数地址 存放运算结果的地址 后继指令地址指令格式 地址码 操作码结构 指令长度操作码op地址码a2021-10-25计算机组成原理与汇编语言软件学院9指令信息的表示(指令信息的表示(2-12-1) 地址码结构三地址指令 指令格式: 指令功能:(a1)op(a2) a3 (pc)+ n pc二地址指令 指令格式: 指令功能:(a1)op(a2) a1 (pc) + n pcopa1a2a3opa1a22021-10-25计算机组成原理与汇编语言软件学院10指令信息的表示(指令信息的表示(2-22-2) 地址码结构一地

5、址指令 指令格式: 指令功能:只有目的操作数的单操作数指令 op(a) a;(pc)+ n pc隐含约定目的地的双操作数指令 (ac)op(a) ac; (pc)+ n pcopa2021-10-25计算机组成原理与汇编语言软件学院11指令信息的表示(指令信息的表示(2-32-3) 地址码结构零地址指令 指令格式: 不需要操作数的指令 所需操作数是隐含指定的对累加器ac内容进行操作对堆栈内容进行操作op2021-10-25计算机组成原理与汇编语言软件学院12指令信息的表示(指令信息的表示(3 3) 操作码结构固定长度操作码可变长度操作码 (书51页例题)单功能型或复合型操作码0000 0000

6、 x x y y z z 1110 1110 x x y y z z.11111111 0000 0000 y zy z 1111 1111 1110 1110 y zy z.11111111 11111111 0000 0000 z z 1111 11111111 1111 1110 1110 z z11111111 11111111 11111111 0000 0000 1111 11111111 1111 11111111 1111 1111.三地址指令15条二地址指令15条一地址指令15条零地址指令16条2021-10-25计算机组成原理与汇编语言软件学院13指令信息的表示(指令信息的

7、表示(4 4) 指令长度 变字长指令指令功能丰富,指令复杂,执行时间长固定字长指令指令字长固定,执行时间短2021-10-25计算机组成原理与汇编语言软件学院14指令信息的表示(指令信息的表示(5-15-1) 常用的寻址方式 立即寻址直接寻址寄存器寻址间接寻址寄存器间址及其变型变址寻址基址寻址相对寻址堆栈寻址2021-10-25计算机组成原理与汇编语言软件学院15指令信息的表示(指令信息的表示(5-25-2) 立即寻址:指令直接给出操作数 直接寻址:指令直接给出操作数地址指令操作数op立即数sop a操作数s主存a2021-10-25计算机组成原理与汇编语言软件学院16指令信息的表示(指令信息

8、的表示(5-35-3) 寄存器寻址:指令中给出寄存器号指令 间接寻址:指令给出操作数的间接地址指令op 寄存器rop a1 a2操作数s主存a1r 操作数s间址单元a22021-10-25计算机组成原理与汇编语言软件学院17指令信息的表示(指令信息的表示(5-45-4) 寄存器间址及其变型:指令自增型寄存器间址自减型寄存器间址op 寄存器rr a操作数s主存a2021-10-25计算机组成原理与汇编语言软件学院18指令信息的表示(指令信息的表示(5-55-5) 变址寻址:指令给出一个寄存器号(给出修改量)和一个地址量(基准地址),寄存器内容与地址量之和为有效地址指令op rdr n操作数s主存

9、a加法器2021-10-25计算机组成原理与汇编语言软件学院19指令信息的表示(指令信息的表示(5-65-6) 基址寻址:指令给出一个寄存器号(给出基准地址)和一个地址量(位移量),寄存器内容与地址量之和为有效地址指令op rdr n操作数s主存a加法器2021-10-25计算机组成原理与汇编语言软件学院20指令信息的表示(指令信息的表示(5-75-7) 相对寻址:指令给出位移量,pc内容与位移量之和为有效地址指令指令 op dpc aa+d加法器op d 操作数s主存ad2021-10-25计算机组成原理与汇编语言软件学院21指令信息的表示(指令信息的表示(5-85-8) 堆栈寻址:指令隐含

10、约定由堆栈指针寄存器提供堆栈栈顶单元地址,进行读入或写出指令 opsp a 尚未存入 操作数s 主存栈顶栈底堆栈2021-10-25计算机组成原理与汇编语言软件学院22指令信息的表示(指令信息的表示(6 6) 指令类型 数据传送类指令输入/输出(i/o)指令算术、逻辑运算指令程序控制类指令其他2021-10-25计算机组成原理与汇编语言软件学院23校验技术(校验技术(1 1) 校验技术 奇偶校验码 奇校验 偶校验循环冗余校验码(crc) 编码方式 校验与纠错 生成多项式的选取2021-10-25计算机组成原理与汇编语言软件学院24校验技术(校验技术(2 2) 奇偶校验码奇校验:使整个校验码中“

11、1”的个数为奇数偶校验:使整个校验码中“1”的个数为偶数d7d6d5d4d3d2d1d0 peven podd 偶校验码 奇校验码 10110010 0 1 101100100 101100101 01110110 1 0 011101101 011101100d7 d6 d5 d4 d3 d2 d1 d0 peven = 1 = 偶校验错d7 d6 d5 d4 d3 d2 d1 d0 podd = 1 = 奇校验错+2021-10-25计算机组成原理与汇编语言软件学院25校验技术(校验技术(3-13-1) 循环冗余校验码(crc):校验码为某个约定代码所除,除尽,校验码正确;除不尽,余数指出错位所在编码方式:m(x)xr r(x) g(x) g(x) m(x)xr + r(x) = q(x) g(x) = q(x) + 2021-10-25计算机组成原理与汇编语言软件学院26校验技术(校验技术(3-23-2) 循环冗余校验码(crc):校验码为某个约定代码所除,除尽,校验码正确;除不尽,余数指出错位所在校验与纠错: 校验 重读 纠错 根据出错模式表,自动纠正错位生成多项式 任何一位出错都应使余数不为0 不同位出错则余数不同 余数循环2021-10-25计算机组成原理与汇编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论