第二章运算方法和运算器.ppt

  1. 1、本文档共135页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值数据的表示方法 数值数据的表示方法 实数 178.125的几种不同表示 作业 1. 将(100.25)10转换成短浮点数格式 01001000100000000000000 十六进制代码:42C88000 2. 把短浮点数C1C90000H转换成十进制数 -25.125 补码加减运算 补码加减运算 (1)参加运算的两个操作数都用补码表示; (2)符号位作为数的一部分参加运算; (3)若做加法,则两数直接相加;若做减法,则将减 数变补后再与被减数相加; (4)运算结果仍用补码表示; (5)符号位的进位为模值,应该去掉。 设上一步的部分积为[Pi]补,本步的部分积应为: [Pi+1]补=2-1{[Pi]补+(y n -i +1-y n-i) · [X]补} 下一步的部分积应为: [Pi+2]补=2-1{[Pi+1]补+(y n-i-y n-i -1) · [X]补} 将前一个公式中的[Pi+1]补代入[Pi+2]补公式中,则 [Pi+2]补=2-1{2-1{[Pi]补+(y n-i+1-y n-i) · [X]补}+ (y n-i-y n-i -1) · [X]补} = 2-2{[Pi]补+(y n-i+1-y n-i) · [X]补+ 2(y n-i-y n-i -1) · [X]补} = 2-2{[Pi]补+ (y n-i+1+ y n-i-2y n-i -1) · [X]补} 小 结 思考题 假定有4个整数用8位补码分别表示 r1=FEH,r2=F2H,r3=90H,r4=F8H, 若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是() A. r1 x r2 B. r2 x r3 C. r1 x r4 D. r2 x r4 思考题 2. 一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 xyz, 其中x和z是 int 型,y为 short 型。当 x=127,y=-9 时,执行赋值语句 z=x+y 后,xyz 的值分别是() A.X=0000007FH,y=FFF9H,z B.X=0000007FH,y=FFF9H,z=FFFF0076H C.X=0000007FH,y=FFF7H,z=FFFF0076H D.X=0000007FH,y=FFF7H,z 3.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出 等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均 含 2 位符号位)。若有两个数 X=27×29/32,Y=25×5/8,则用浮点加法计算 X+Y 的最终结果是() A.00111 1100010? B.00111 0100010 C.01000 0010001? D.发生溢出 答案 1、B 2、D 3、D 2.7.2 并行加法器的进位链 C4=G4+P4C3=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0 2.7.3 多位ALU部件 2.8.1 Am2901的内部组成 3. 选择结果处置 编码 结果处置 I8I7I6 通用寄存器组 Q寄存器 Y输出 000 F→Q F 001 F 010 F→B A 011 F→B F 100 F/2→B Q/2→Q F 101 F/2→B F 110 2F→B 2Q→Q F 111 2F→B F Am2901的操作使用 操作功能 控制信号 B口 A口 I8 I7 I6 I5 I4 I3 I2 I1 I0 Cn R0?R0+R1 R2?R2?R0 Q?R0 右移 R0?R0+R1 R0?R0?R1 Y? A口 Y? F 0000 011 0001 000 001 0 0010 0000 010 001 001 1 0000 101 0001 000 001 0 0000 000 000 100 0 / 0000 0000 010 0001 100 001 0 Y? F 0000 011 0001 100 001 0 2.8.1 Am2901的内部组成 三、外部的数据 1.通过D接收外部线路送来的数据。 2.应正确给出芯片的最低位的进位输入信号Cn,需要在Am2901芯片之外用另外的电路解决。 3.关于左右移位操作过程中的RAM3、RAM0、Q3和Q0的处理。 左移操作时RAM3与Q3为输出,RAM0和Q0为输入 右移操作时RAM0和Q0为

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档