北理工微机课后习题答案

北理工微机课后习题答案

ID:2323848

大小:122.50 KB

页数:5页

时间:2017-11-15

北理工微机课后习题答案_第1页
北理工微机课后习题答案_第2页
北理工微机课后习题答案_第3页
北理工微机课后习题答案_第4页
北理工微机课后习题答案_第5页
资源描述:

《北理工微机课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课后习题部分参考答案第1章1.3(1)166D;A6H(2)0.75D(3)11111101.01B;FD.4H(4)5B.AH;(10010001.011000100101)BCD1.48位原码:-127~+127;反码:-127~+127;补码:-128~+12716位原码:-32767~+32767;反码:-32767~+32767;补码:-32768~+327671.5(1)原码:11110011B;补码:10001101B(2)原码:11000111B;补码:10111001B(3)原码:01

2、001001B;补码:01001001B1.934H,41H,33H,3DH,21H1.1034H,B9H1.11B4H,39H第2章2.108088在最小模式下:(1)当CPU访问存储器时,要利用信号线:WR#、RD#、IO/M#(低)、ALE、AD0~AD7、A8~A19。(2)当CPU进行I/O操作时,要利用信号线:WR#、RD#、IO/M#(高)、ALE、AD0~AD7、A8~A19。(3)当HOLD有效并得到响应时,CPU所有三态输出的地址信号、数据信号和控制信号置高阻。2.158086/80

3、88系统中,存储器分段的主要目的是便于存储器的管理,使得可用16位寄存器来寻址20位的内存空间。最大段为64KB,最小段为16B。第3章3.2源操作数寻址方式及其物理地址为:(1)MOVAX,BX寄存器寻址;寄存器BX(2)MOVDL,80H立即寻址;指令码MOV所在字节的下一字节单元(3)MOVAX,VAR立即寻址,同上。(4)MOVAX,VAR[BX][SI]基址-变址-相对寻址;(DS)*16+(BX)+(SI)+VAR=608F0H。(5)MOVAL,‘B’立即寻址,同2。(6)MOVDI,ES

4、:[BX]寄存器间接寻址;(ES)*16+(BX)=20800H。(7)MOVDX,[BP]寄存器间接寻址;(SS)*16+(BP)=16200H。(8)MOVBX,20H[BX]寄存器相对寻址;(DS)*16+(BX)+20H=60820H。3.3转移地址:(1)JMP2300H;(CS)*16+2300H=04300H。(2)JMPWORDPTR[BX];(CS)*16+[BX]=04300H。(3)JMPDWORDPTR[BX+DATA];[BX+DATA]=(217E2H)*16+(217E0H

5、)=90400H。3.6(1)MOVAH,CX;两操作数类型(长度)不一致。(2)MOV33H,AL;立即数不能作为目的操作数。(3)MOVAX,[SI][DI];基址-变址寻址不允许两个变址寄存器同时出现。(4)MOV[BX],[SI];MOV指令的两个操作数不能同时为存储器操作数。(5)ADDBYTEPTR[BP],256;两操作数字长不同。(6)MOVDATA[SI],ES:AX;寄存器AX与段无关,不能设段超越。(7) JMPBYTEPTR[BX];转移地址至少为16位。(8)OUT230H,A

6、X;当端口地址的位数超出8位时,应使用间接寻址。(9)MOVDS,BP;正确。(10)MUL39H;MUL指令的操作数不能为立即数。3.7AF=1,CF=0,OF=1,PF=0,SF=1,ZF=0。3.10(1)使AX为0:XORAX,AX;ANDAX,0;SUBAX,AX;MOVAX,0等(2)使BL高、低4位互换:MOVCL,4ROLBL,CL(RORBL,CL)(3)屏蔽CX的B11、B7、B3:ANDCX,0F777H(4)测试DX的B0和B8是否同时为1:ANDDX,0101H(注意:TEST

7、DX,0101H可用于测试该2位是否同时为1!)CMPDX,0101HJZONE3.12AF=0,PF=1,(仅对低8位);CF=1,OF=1,SF=0,ZF=0。3.15;统计BUFFER开始的连续200个单元中0的个数MOVCX,200LEASI,BUFFERXORBL,BLADAIN:LODSBCMPAL,0JNEGOONINCBLGOON:LOOPAGAINHLT3.17执行MULBL后,(AX)=0A8CH,CF=OF=1(当字节乘法后的AH非0时,否则为0);执行IMULBL后,(AX)=0

8、FF8CH,CF=OF=1;第4章 4.2(1)MOVAL,DATA1将变量DATA1的值送AL:(AL)=10H(2)MOVBX,OFFSETDATA2将变量DATA2的偏移地址送BX:(BX)=0003H(3)LEASI,STRING将变量STRING的偏移地址送SI:(SI)=0017HADDDI,SI将SI的内容与DI内容相加结果送DI:(DI)=(DI)+0017H。4.5见课件或例4-20(注意存放顺序)。4.7(AX)=1E0

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

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

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