六计算机组成原理第2版全十章547页内容资料.ppt

六计算机组成原理第2版全十章547页内容资料.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.2 操作数类型和操作种类 一、操作数类型 地址 数字 字符 逻辑数 无符号整数 定点数、浮点数、十进制数 ASCII 逻辑运算 二、数据在存储器中的存放方式 字地址 为 低字节 地址 字地址 为 高字节 地址 3 7 6 2 1 5 4 0 字地址 0 4 低字节 0 4 5 1 2 6 7 3 字地址 0 4 低字节 存储器中的数据存放(存储字长为 32 位) 地址(十进制) 0 4 8 12 16 20 24 28 32 36 双字 双字(地址32) 双字 双字(地址24) 半字(地址20) 半字(地址22) 半字(地址16) 半字(地址18) 字节(地址 8) 字节(地址 9) 字节(地址10) 字节(地址11) 字(地址 4) 字(地址 0) 字节(地址14) 字节(地址15) 字节(地址13) 字节(地址12) 边界对准 地址(十进制) 0 4 8 字节( 地址7) 字节( 地址6) 字( 地址2) 半字( 地址10) 半字( 地址8) 半字( 地址0) 字( 地址4) 边界未对准 ▲ ▲ 7.2 三、操作类型 1. 数据传送 源 目的 寄存器 寄存器 寄存器 寄存器 存储器 存储器 存储器 存储器 置“1”,清“0” 2. 算术逻辑操作 加、减、乘、除、增 1、减 1、求补、浮点运算、十进制运算 与、或、非、异或、位操作、位测试、位清除、位求反 如 8086 MOVE STORE LOAD MOVE PUSH POP 例如 MOVE MOVE 7.2 ADD SUB MUL DIV INC DEC CMP NEG AAA AAS AAM AAD AND OR NOT XOR TEST 3. 移位操作 算术移位 4. 转移 (1) 无条件转移 JMP (2) 条件转移 结果为零转 (Z = 1) JZ 结果溢出转 (O = 1)JO 结果有进位转(C = 1)JC 跳过一条指令 SKP 循环移位(带进位和不带进位) 如 300 … 305 306 307 SKP DZ D = 0 则跳 逻辑移位 完成触发器 7.2 (4) 小结 补码除法共上商 n +1 次(末位恒置 1) 第一次为商符 第一次商可判溢出 加 n 次 移 n 次 用移位的次数判断除法是否结束 6.3 精度误差最大为 2-n (5) 补码除和原码除(加减交替法)比较 x0 y0 自然形成 绝对值补码 补码 余数的正负 比较余数和除数的符号 n +1 n +1 原码除 补码除 6.3 商符 操作数 上商原则 上商次数 加法次数 移位次数 第一步操作 移位 [x*]补- [y*]补 n 逻辑左移 n n +1 逻辑左移 n 同号[x]补- [y]补 异号[x]补+ [y]补 6.4 浮点四则运算 一、浮点加减运算 x = Sx · 2jx y = Sy · 2jy 1. 对阶 (1) 求阶差 (2) 对阶原则 Δj = jx – jy = jx= jy 已对齐 jx> jy jx< jy x 向 y 看齐 y 向 x 看齐 x 向 y 看齐 y 向 x 看齐 小阶向大阶看齐 Sx 1, Sy 1, Sx 1, Sy 1, = 0 > 0 < 0 jx–1 jy+1 jx+1 jy–1 例如 x = 0.1101 × 201 y = (–0.1010) × 211 求 x + y 解: [x]补 = 00, 01; 00.1101 [y]补 = 00, 11; 11.0110 1. 对阶 [Δj]补 = [jx]补 – [jy]补 = 00, 01 11, 01 11, 10 阶差为负( – 2) [Sx]补 = 00.0011 [Sy]补 = 11.0110 11.1001 ∴ Sx 2 jx+ 2 ∴ [x+y]补 = 00, 11; 11. 1001 ② 对阶 [x]补 = 00, 11; 00.0011 + + 对阶后的[Sx]补 6.4 ① 求阶差 2. 尾数求和 3. 规格化 (1) 规格化数的定义 (2) 规格化数的判断 r = 2 ≤ |S| <1 1 2 S>0 真值 原码 补码 反码 规格化形式 S< 0 规格化形式 真值 原码 补码 反码 0.1×× × … 0.1×× × … 0.1×× × … 0.1×× × … 原码 不论正数、负数,第一数位为1 补码 符号位和第 一数位不同 – 0.1××

文档评论(0)

youngyu0301 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档