微机原理课后作业参考答案.pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:5 大小:188KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理课后作业参考答案.pdf

微机原理课后作业参考答案.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

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

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

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

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

1.3完成下列数制的转换(1)10100110B=(166)D=(A6)H(2)0.11B=(0.75)D(3)253.25=(11111101.01)B=(FD.4)H(4)1011011.101B=(5B.A)H=(10010001.011000100101)BCD1.5写出下列真值对应的原码和补码的形式(1)X=-1110011B(2)X=-71D(3)X=+1001001B解:(1)[X]=11110011B,负数,[X]=[X]+1=10001101B原补反(2)[X]=11000111B,负数,[X]=[X]+1=10111001B原补反(3)[X]=01001001B,正数,[X]=[X]=01001001B原补原1.7已知X和Y的真值,求[X+Y]的补码(1)X=-1110111BY=+1011010B(2)X=56DY=-21D解:(1)[X]=11110111B,负数,[X]=[X]+1=10001001B原补反Y为正数,[Y]=[Y]=01011010B原补所以,[X+Y]=[X]+[Y]=11100011B补补补(2)[X]=00111000B=[X]原补[Y]=10010101B,[Y]=11101011B原补[X+Y]=[X]+[Y]=00100011B补补补1.8已知X=-1101001B,Y=-1010110用补码表示B,X-Y=?解:[X]=11101001B,[X]=10010111B原补[-Y]=01010110B,[-Y]=01010110B原补所以,[X-Y]=[X]+[-Y]=11101101B补补补所以,[X-Y]=10010011B=-0010011B=-19D原1.12如果74LS138译码器的C,B,A三个输入端的状态为011,此时该译码器的8个输出端中哪一个会输出“0”解:011B=3D,#Y3低电平有效2.12若8088工作在单CPU方式下,在下表中填入不同操作时的各控制信号的状态。操作IO/#MDT/#R#DEN#RD#WR读存储器00001写存储器01010读I/O接口10001写I/O接口110102.18设当前数据段位于存储器的A8000H到87FFFH,DS段寄存器的内容应是什么?解:DS段寄存器存放段基址,由当前数据段在存储器中的存储空间的起始地址可知DS的内容为A800H。2.19若CS=8000H,则当前代码段可寻址的存储空间的范围是多少?解:由物理地址=段基址*16+段内偏移(16位)可得:CS段寄存器存放段基址(16位)存储空间的范围是80000H~8FFFFH2.21总线传输需要解决哪几个主要问题?(1)总线传输同步。为使信息正确传送,防止丢失,需对总线通信进行定时,根据定时方式不同,大体可分为同步和异步两种数据传送方式。(2)总线总裁控制。在总线上某一时刻只能有一个总线主部件控制总线,为避免多个部件同时发送信息到总线的矛盾,需要有总线仲裁机构。(3)出错处理。数据传送过程中可能产生错误,有些接收部件有自动纠错能力,可以自动纠正错误。有些部件虽无自动纠错能力,但能发现错误,这时可发出“数据出错”信号,通知CPU来进行处理。(4)总线驱动。在计算机系统中通常采用三态输出电路或集电极开路输出电路来驱动总线。后者速度较低,常用在I/O总线上。3.2设(DS)=6000H,(ES)=2000H,(SS)=1500H,(SI)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H。请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?(1)MOVAX,BX(2)MOVDL,80H(3)MOVAX,VAR(4)MOVAX,VAR[BX][SI](5)MOVAL,’B’(6)MOVDI,ES:[BX](7)MOVDX,[BP](8)MOVBX,20H[BX]解:(1)寄存器寻址,物理地址:(DS)<<4+(BX)=60800H(2)立即寻址(3)立即寻址(4)基址-变址-相对寻址,物理地址=608F0H(5)立即寻址(6)寄存器间接寻址,物理地址=20800H(7)寄存器间接寻址,物理地址=16200H(8)寄存器相对寻址,物理地址=60820H3.6指出下列指令的错误(1)MOVAH,CX;源操作数和目的操作数的类型不同(2)MOV33H,AL;立即数不能为目的操作数(3)MOVAX,[SI][DI];同一条指令中不能出现两个变址寄存器SI,DI(4)MOV[BX],[SI];不能用一条指令完成两个存储单元间的数据传送(5)ADDBY