- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * 微机的三要素:电子产品、包含CPU、存储器及I/O、价格不高 PC机只是我们最熟悉、最典型的微机产品 PC机只是微机家族中比例很小的一种产品 典型例子:电子词典、电视机、洗衣机、手机、mp3…… * * 算术、逻辑运算部件 SN74181外特性 数据输入端:A0 ~ A3、 B3 ~ B0 结果输出: F0 ~ F3 功能选择控制: M S0 S1 S2 S3 最低位进位输入: Cn 最高位进位输出: Cn+4构成组间串行进位 小组进位辅助函数:G、P构成组间并行进位 算术、逻辑运算部件 ALU运算功能 SN74181功能表 P100 表3-2 ALU进位逻辑 组间串行 16 8 C12 16 8 C8 16 8 C4 16 8 C0 C16 Cn+4 Cn 算术、逻辑运算部件 组间并行 17 15 8 74181 CIII 17 15 8 74181 CII 17 15 8 74181 CI 17 15 8 74181 C0 74182并行进位链 GI PI P G 运算器组织 具有多路选择器的运算器 移位器 ALU 多路选择器 多路选择器 R0 Rn R0. . . Rn R0. . . Rn 内部总线(单向) 特点: R各自独立; 可同时向ALU提供两个操作数; 采用单向内总线。 运算器组织 具有输入锁存器的运算器 移位器 ALU 锁存器 锁存器 内部总线(双向) R0 Rn 通用寄存器组(小型存储器) 特点: 单口RAM不能同时向ALU提供两个操作数; 用锁存器暂存操作数; 采用双向内总线。 运算器组织 位片式运算器 移位器 ALU 多路选择器 多路选择器 DO RAM Di B 地址 A 地址 Cn DB DA G、P 控制信息 Cn+4 乘商寄存器 4 4 4 4 4 4 4 4 4 4 4 4 运算器组织 特点: 用双口RAM(两地址端、两数据端)作通用寄存器组,可同时提供数据 用多路选择器作输入逻辑,不需暂存操作数; ALU增加乘、除功能,用乘商寄存器存放乘数、乘积或商。 设计算机字长为8,它表示有符号数的范围是多少?若该计算机计算90+100,会发生什么样的情况? * 机器数有原、反、补码,计算机加减运算采用什么码制更方便? 问题与讨论 定点加减法运算 定点加法运算 [ X + Y]补 = [X]补 + [ Y]补 进行补码加法运算,若高位有进位,则自动丢掉,不影响计算结果 1. 补码加法运算的基本关系式 定点加法运算 2) X= 3 Y= –2 3+(-2)=1 0 0011 1 1110 0 0001 (+1补码) 3) X= –3 Y= –2 (-3)+(-2)=-5 1 1101 1 1110 1 1 1011 (– 5补码) 1) X=3 Y=2 3+2=5 0 0011 0 0010 0 0101 (+5补码) 例. 求(X+Y)补 丢掉 定点减法运算 1. 补码减法运算的基本关系式 ( X - Y )补 = X补 + (-Y)补 把减法运算换算成加法运算,在计算机中只需要设置加法器就可以了,而不需要单独设置减法器 即将减数变补后与被减数相加。 Y补 (–Y)补: 将Y变补 将Y补连同符号位一起变反加1 定点减法运算 1) X= 3 Y= 2 3-2=1 0 0011 1 1110 1 0 0001 (1补码) 例. 求(X-Y)补 3) X= –3 Y= –2 (-3)-(-2)=-1 1 1101 0 0010 1 1111 (– 1补码) 2) X=3 Y=-2 3-(-2)=5 0 0011 0 0010 0 0101 (+5补码) 定点减法运算 注意:某数的补码表示与某数变补的区别。 例. 1 0101原 1 1011 补码表示 1 0011补 0 1101 变补 1 0101原 1 1011 0 0101原 0 0101 补码表示 符号位不变; 0 0101原 0 0101 0 0011补 1 1101 1 0011补 0 1101 0 0011补 1 1101 变补 连同符号位一起取反加1 补码的机器负数 定点加减运算 操作数用补码表示,符号位参加运算 结果为补码表示,符号位指示结果正负 X补+Y
文档评论(0)