计算机组成原理部分作业答案学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:53 大小:2.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机组成原理部分作业答案学习教案.pptx

计算机组成原理部分作业答案学习教案.pptx

预览

免费试读已结束,剩余 43 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学2.6第三章作业(zuòyè)解:部分积乘数说明0000001010+000000末位(mòwèi)为0,加00000000000000101右移1位+001010末位(mòwèi)为1,加X0010100001010010右移1位+000000末位(mòwèi)为0,加00001010000101001右移1位+001010末位(mòwèi)为1,加X0011000001100100右移1位+110110Y0=1,加[-X]修正11.11000100[X*Y]补=1.11000100X*Y=-0.00111100解:部分(bùfen)积乘数附加位说明000000110100+00000000,加0000000000000011010右移1位+11011001,加[-X]补110110111011001101右移1位+00101010,加[X]补000101000010100110右移1位+11011001,加[-X]补111000111100010011右移1位+00000011,加01111000100[X*Y]补=1.11000100,X*Y=-0.001111003.19X=-0.10110,Y=0.11111,用加减交替法原码(yuánmǎ)一位除计算X/Y的商及余数。3.20用原码(yuánmǎ)两位乘法求X*Y。已知X=0.1011,Y=0.1101。方案选择(xuǎnzé),检查和纠正一位错,检查两位错。按照海明码校验位的条件:2r-1≥k+rk=8,可得r=5.25-1=16≥8+5=13设海明码为:H13…H1,数据位为D8…D1校验位为P5…P1.H13H12H11H10H9H8H7H6H5H4H3H2H1P5D8D7D6D5P4D4D3D2P3D1P2P1P1=D1⊕D2⊕D4⊕D5⊕D7P2=D1⊕D3⊕D4⊕D6⊕D7P3=D2⊕D3⊕D4⊕D8P4=D5⊕D6⊕D7⊕D8P5=D1⊕D2⊕D3⊕D4⊕D5⊕D6⊕D7⊕D8⊕P1⊕P2⊕P3⊕P4S1=P1⊕D1⊕D2⊕D4⊕D5⊕D7S2=P2⊕D1⊕D3⊕D4⊕D6⊕D7S3=P3⊕D2⊕D3⊕D4⊕D8S4=P4⊕D5⊕D6⊕D7⊕D8P5=D1⊕D2⊕D3⊕D4⊕D5⊕D6⊕D7⊕D8⊕P1⊕P2⊕P3⊕P4若8位信息位是01101101,海明码(míngmǎ)如下:P1=1⊕0⊕1⊕0⊕1=1P2=1⊕1⊕1⊕1⊕1=1P3=0⊕1⊕1⊕0=0P4=0⊕1⊕1⊕0=0P5=1⊕0⊕1⊕1⊕0⊕1⊕1⊕0⊕1⊕1⊕0⊕0=1H13H12H11H10H9H8H7H6H5H4H3H2H1P5D8D7D6D5P4D4D3D2P3D1P2P11011001100111第四章作业(zuòyè)4.6某机器中,已知地址空间为0000H…1FFFH的ROM区域,现在再用RAM芯片(8K×4)形成一个16K×8的RAM区域,起始(qǐshǐ)地址为2000H,假设RAM有CS’和WE’控制端。CPU地址总线为A15…A0,数据总线为D7…D0,控制信号为R/W,MREQ’,要求画出逻辑图。解:1)地址空间分析:如果一个CPU的地址线是A15…A0,总地址空间为216,十六进制表示:0000H…FFFFH。ROM占用的地址空间为0000H…1FFFH,变为2进制:0000000000000000…0001111111111111空间的范围是213,就是23×210=8K的存储空间,CPU的地址线是D7…D0,8根,所以,ROM的容量是8K×8。2)芯片数量和字位扩展:由于从RAM芯片容量小于RAM区容量,需要字扩展;由于RAM芯片数据线4位,小于RAM区字长8,需要位扩展。一个(yīɡè)芯片的容量是8K×4,RAM区的容量是16K×8,所以共需要芯片:(16K×8)/(8K×4)=4片。扩展方法:将2个RAM芯片重叠,构成一组(2片)8K×8容量的RAM芯片组,实现位扩展。将2组RAM芯片,译码选择每组芯片,构成16K×8的RAM区,实现字扩展。3)地址空间的分配(fēnpèi)芯片地址线是A12…A0,总地址空间为216。RAM区的容量是16K×8,RAM区的地址线是A13…A0,占用地址用十六进制表示:2000H…5FFFH=2000H…3FFFH(8KB)+4000H…5FFFH(8KB)译码最小单位确定,首先确定芯片的最小地址空间=A12…A0,为了今后扩充芯片的灵活性,将剩余的地址线全部参加译码,CPU地址线是A15…A0,减去芯片的地址线,剩余的地址线为A15、A14、A13,(如果剩余4