组成原理课后习题答案ppt课件.ppt
《组成原理课后习题答案ppt课件.ppt》由会员分享,可在线阅读,更多相关《组成原理课后习题答案ppt课件.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课后作业答案课后作业答案 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第二章v1. 写出下列各数的原码、反码、补码表示写出下列各数的原码、反码、补码表示(用(用8位二进制数)。其中位二进制数)。其中MSB是最高位是最高位(又是符号位)(又是符号位)LSB是最低位。是最低位。v (1)-35原=10100011;-35反=11011100v -35补=11011101v(2) 127原= 127反=127补= 01111111;v(3) -127 原=11111111;v-127反=10000000;v-
2、127补=10000001;我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v4将下列十进制数表示成将下列十进制数表示成IEEE754标准的标准的32位位浮点规格化数。(浮点规格化数。(2) -27/64解:解:27/64=0.011011=1.1011*2-2vE=127-2=125=01111101则规格化表示为:则规格化表示为:v1 01111101 10110000000000000000000=BEC80000H 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我
3、也感到愉快,证实我的猜测没有错:表里边有一个活的生物v5.已知X和Y, 用变形补码计算X+Y, 同时指出运算结果是否溢出。v(1)x=11011 y=00011v解:先写出解:先写出x和和y的变形补码再计算它们的的变形补码再计算它们的和和x补补=0011011 y补补=0000011vx+y补补=x补补+y补补=0011011v +0000011v 0011110 x+y=11110 无溢出。无溢出。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v(2)x=11011 y=-10101v解:先写出解:先写
4、出x和和y的变形补码再计算它们的和的变形补码再计算它们的和x补补=0011011 y补补=1101011vx+y补补=x补补+y补补=0011011v +1101011v 10000110 x+y=00110 无溢出。无溢出。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v6. 已知X和Y, 用变形补码计算X-Y, 同时指出运算结果是否溢出。v(1)X=11011 Y=-11111 v解:先写出x和y的变形补码,再计算它们的差x补=0011011 y补=1100001v -y补=0011111x-y补=x
5、补+-y补=0011011v +0011111v = 0111010 运算结果双符号不相等 01为正溢出我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v(3)X=11011 Y=-10011 v解:先写出x和y的变形补码,再计算它们的差x补=0011011 y补=1101101v -y补=0010011x-y补=x补+-y补=0011011v +0010011v = 0101110 运算结果双符号不相等 01为正溢出我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到
6、愉快,证实我的猜测没有错:表里边有一个活的生物v7. 用原码阵列乘法器、补码阵列乘法器分用原码阵列乘法器、补码阵列乘法器分别计算别计算XY。 v(2)x = -11111 y = - 11011v解:解:a)带求补器的原码阵列乘法:)带求补器的原码阵列乘法:v |x|=11111, |y|= 11011x * y=01101000101我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物vb)带求补器的补码阵列vx补 = 100001, y补 = 100101v乘积符号位单独运算1 10v尾数部分算前求补输出X
7、11111,y11011(算后的符号为正,不需要求补)(算后的符号为正,不需要求补),得:x*y=01101000101x * y=01101000101我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v8用原码阵列除法器计算用原码阵列除法器计算xy。(先乘一个比例因子变。(先乘一个比例因子变成小数)成小数)v(2)X=-01011 ,Y=11001 v解:符号位 Sf = 1 0 = 1,去掉符号位后:v|y|补 = 0011001, -|y|补=1100111,|x|补=01011我吓了一跳,蝎子是多么
8、丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v9设阶码设阶码3位,尾数位,尾数6位,按浮点运算方法,完成下列取值的位,按浮点运算方法,完成下列取值的x+y,x-y运算。运算。v(1)x = 2-011 * 0.100101 y = 2-010 *(- 0.011110)v解:设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表解:设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为:示分别为:x浮浮=11 101,0.100101 y浮浮=11 110,1.100010v求和:求和
9、:(1)求阶差并对阶求阶差并对阶v E=Ex-Ey=Ex补补-Ey补补=Ex补补+-Ey补补=11 101 + 00 010 =11 111v即即E为为-1,x阶码小,应使阶码小,应使Mx右移右移1位,位,Ex加加1,x浮浮=11 110,0.010010(1)v(2)尾数求和尾数求和 : 00.010010(1)v + 11.100010v 11.110100(1)v(3)规格化规格化v 可见尾数运算结果的符号位与最高位相同,应执行左规格化处理,每左移尾数两可见尾数运算结果的符号位与最高位相同,应执行左规格化处理,每左移尾数两次,相应阶码减次,相应阶码减2,所以结果尾数为,所以结果尾数为10
10、10010,阶码为,阶码为11 100v(4)舍入处理舍入处理 ,对本题不需要。对本题不需要。v(5)判溢出阶码两符号位为判溢出阶码两符号位为11,不溢出,故最后结果为,不溢出,故最后结果为x浮浮+y浮浮=11 100,1.010010v真值为真值为2-100*(-0.101110)v求差:求差:(2)尾数求差尾数求差 00.010010(1)v + 00.011110v 00.110000(1)v x浮浮y浮浮=11 110,0.110001v真值为真值为2-110*0.110001我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没
11、有错:表里边有一个活的生物v10.设数的阶码为设数的阶码为3位,尾数位,尾数6位,用浮点运算方法,计算位,用浮点运算方法,计算下列各式下列各式v(1)()(23 13/16)24 (9/16) v解:Ex = 0011, Mx = 0.110100vEy = 0100, My = -0.100100vEz = Ex+Ey = 0111v|Mx|*|My| 0. 1 1 0 1v * 0. 1 0 0 1v 0 1 1 0 1v 0 0 0 0 0 v 0 0 0 0 0v 0 1 1 0 1v 0 0 0 0 0v 0 0 1 1 1 0 1 0 1 v向左规格化: = 26 *(-0.111
12、0101)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v11、某加法器进位链小组信号为、某加法器进位链小组信号为C4 C3 C2 C1 ,低位来的进位信号,低位来的进位信号为为C0 ,请分另按下述两种方法写出,请分另按下述两种方法写出C4 C3 C2 C1 逻辑表达式:逻辑表达式:v(1)串行进位方式()串行进位方式(2)并行进位方式)并行进位方式v解:v(1)串行进位方式vC1 = G1+P1C0 其中:G1 = A1B1 P1 = A1 B1(A1B1也对)vC2 = G2+P2C1 G2 = A2
13、B2 P2 = A2 B2vC3 = G3+P3C2 G3 = A3B3 P3 = A3 B3vC4 = G4+P4C3 G4 = A4B4 P4 = A4 B4v(2)并行进位方式v C1 = G1+P1C0v C2 = G2+P2G1+P2P1C0v C3 = G3+P3G2+P3P2G1+P3P2P1C0v C4 = G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第三章v1有一个具有有一个具有20位地址和位地址和32位字长的存储器,
14、位字长的存储器,问:问:(1) 该存储器能存储多少个字节的信息?该存储器能存储多少个字节的信息?(2) 如果存储器由如果存储器由512K8位位SRAM芯片组成,芯片组成,需要多少芯片?需要多少芯片?(3) 需要多少位地址作芯片选择?需要多少位地址作芯片选择?解:(1) 220= 1M, 该存储器能存储的信息为:1M32/8=4MB(2)(1000/512)(32/8)= 8(片)(3) 需要1位地址作为芯片选择。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v2已知某已知某64位机主存采用半导体存储器,
15、其地址码为位机主存采用半导体存储器,其地址码为26位,若使用位,若使用4M*8位的位的DRAM芯片组成该机所允许的最大芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问;主存空间,并选用内存条结构形式,问;v(1) 若每个内存条为若每个内存条为16M*64位,共需几个内存条位,共需几个内存条?v(2) 每个内存条内共有多少每个内存条内共有多少DRAM芯片芯片?v(3) 主存共需多少主存共需多少DRAM芯片芯片? CPU如何选择各内存条如何选择各内存条?v解:解:(1).共需内存条数为共需内存条数为m:m= 226224 =4 (个个)(2). 每个内存条内有每个内存条内有DRAM芯片数
16、为芯片数为n:n=(16/4) (64/8)=32 (片片)(3) 主存共需主存共需DRAM芯片为:芯片为:324=128 (片片) 每个内存条有每个内存条有16片片DRAM芯片,容量为芯片,容量为16M64位,位,需需24根地址线根地址线(A23A0)完成内存条内存储单元寻址。一共完成内存条内存储单元寻址。一共有有4个内存条,采用个内存条,采用2根高位地址线根高位地址线(A25A24),通过,通过2:4译码器译码产生片选信号对各模块板进行选择。译码器译码产生片选信号对各模块板进行选择。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜
17、测没有错:表里边有一个活的生物v3用用16K*8位的位的DRAM芯片构成芯片构成64K*32位存储器,要求:位存储器,要求:v(1) 画出该存储器的组成逻辑框图。画出该存储器的组成逻辑框图。v(2) 设存储器读设存储器读/写周期为写周期为0.5S,CPU在在1S内至少要访问一内至少要访问一次。试问采用哪种刷新方式比较合理次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间两次刷新的最大时间间隔是多少隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多对全部存储单元刷新一遍所需的实际刷新时间是多少少?v解:(1)组成64K32位存储器需存储芯片数为N=(64K/16K)(32位/8位)=16
18、(片)每4片组成16K32位的存储区,有A13-A0作为片内地址,用A15、A14经2:4译码器产生片选信号 ,逻辑框图为: 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物v(2)根据已知条件,CPU在1us内至少访存一次,而整个存储器的平均读/写周期为0.5us,v假定16K*8位的DRAM芯片用128*1024矩阵存储元构成,如果采用集中刷新,有64us的刷新死时间,肯定不行;如果采用分散刷新,则每1us只能访存一次,也不行。v所以采用异步式刷新方式。刷新时只对128行进行异步方式刷新,则刷新间隔为2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组成 原理 课后 习题 答案 ppt 课件
限制150内