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

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

ID:12481694

大小:48.50 KB

页数:5页

时间:2018-07-17

微机原理课后作业参考答案_第1页
微机原理课后作业参考答案_第2页
微机原理课后作业参考答案_第3页
微机原理课后作业参考答案_第4页
微机原理课后作业参考答案_第5页
资源描述:

《微机原理课后作业参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、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=1011100

2、1B(3)[X]原=01001001B,正数,[X]补=[X]原=01001001B1.7已知X和Y的真值,求[X+Y]的补码(1)X=-1110111BY=+1011010B(2)X=56DY=-21D解:(1)[X]原=11110111B,负数,[X]补=[X]反+1=10001001BY为正数,[Y]原=[Y]补=01011010B所以,[X+Y]补=[X]补+[Y]补=11100011B(2)[X]原=00111000B=[X]补[Y]原=10010101B,[Y]补=11101011B[X+Y]补=[X]补+[Y]补=00100011B

3、1.8已知X=-1101001B,Y=-1010110B,用补码表示X-Y=?解:[X]原=11101001B,[X]补=10010111B[-Y]原=01010110B,[-Y]补=01010110B所以,[X-Y]补=[X]补+[-Y]补=11101101B所以,[X-Y]原=10010011B=-0010011B=-19D1.12如果74LS138译码器的C,B,A三个输入端的状态为011,此时该译码器的8个输出端中哪一个会输出“0”解:011B=3D,#Y3低电平有效2.12若8088工作在单CPU方式下,在下表中填入不同操作时的各控制信

4、号的状态。操作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总线传输需要解决哪几个主要

5、问题?(1)总线传输同步。为使信息正确传送,防止丢失,需对总线通信进行定时,根据定时方式不同,大体可分为同步和异步两种数据传送方式。(2)总线总裁控制。在总线上某一时刻只能有一个总线主部件控制总线,为避免多个部件同时发送信息到总线的矛盾,需要有总线仲裁机构。(3)出错处理。数据传送过程中可能产生错误,有些接收部件有自动纠错能力,可以自动纠正错误。有些部件虽无自动纠错能力,但能发现错误,这时可发出“数据出错”信号,通知CPU来进行处理。(4)总线驱动。在计算机系统中通常采用三态输出电路或集电极开路输出电路来驱动总线。后者速度较低,常用在I/O总线上

6、。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)立即寻

7、址(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)ADDBYTEPTR[BP],256;操作数256超出8位数据(BY

8、TE)长度(6)MOVDATA[SI],ES:AX;ES之后应为表示某个非ES段的偏移地址,但依此含义该指令又是用一条指令欲实现两个存储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。