2022年《微机原理及应用》教材课后习题参考答案 .pdf
《2022年《微机原理及应用》教材课后习题参考答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《微机原理及应用》教材课后习题参考答案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、80X86/Pentium 微型计算机原理及应用教材课后习题参考答案第三章3-5 (1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISPBX 源:基址, EA=BX+DISP ,PA=DS16+BX+DISP ;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI ,PA=DS16+SI (4)源:基址加变址,EA=BX+SI ,PA=DS16+BX+SI ;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址, EA=BX+10H ,PA= DS 16+BX+10H ;目标:寄存器(7)源:寄存器间接,EA=BX , PA= ES16+BX ;目
2、标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H ,PA= DS16+BX+SI+20H ;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS16+BP (10)源:寄存器;目标:存储器,EA=SP-2, PA= SS16+SP-2 3-7 (1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, BX+SI (2)错,VALUE1 和 VALUE2 一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器, ADD 指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错, CS 不能作为目标操作数(5)错,
3、立即数不能作为目标操作数,两个操作数互换位置即可(6)如果 VALUE1 是用 DW 定义的 WORD 型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1 时,应该先将移位次数送给CL,改成 MOV CL, 3; ROL BXDI,CL (9)错, NOT 操作符只有一个操作数(10)对, CS 不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN 指令应该AL 在前 ,端口地址在后;2:端口地址100H 超过 8 位数能表示的范围,应该先将100H 送给 DX ,改成 MOV DX, 100H; IN
4、 AL, DX (13)错, LEA 指令的第二操作数必需为存储器寻址方式(14)错, CX 不能作为寄存器间接寻址方式,应将CX 改成 BX/BP/SI/DI之一3-8 (1)AX=3355H, SP=1FFEH (2)AX=3355H, DX=4466H, SP=1FFCH 3-9 BX=4154H, 2F246H=6F30H 3-10 BX=139EH 3-11 SI=0180H, DS=2000H 3-12 (1) CL=F6H (2) 1E4F6H=5678H (3) BX=9226H, AX=1E40H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
5、- - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - (4) SI=9226H, SI=1E4F6=0024H (5) AX=5678H, 09226H=1234H 3-13 AF=0, CF=1, OF=1, SF=0, ZF=0 3-14 (1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4 ROL BL,CL ( 或 ROR BL, CL) (3) 题中没规定N1 和 N2 是 8 位还是 16 位数, 现假定都 8 位数(也可假定是16 位数, 程序不一样)M
6、OV AH, 0 MOV AL, N1 IDIV N2 MOV M1, AL MOV M2, AH (4) 题目的意思即使BX 的 b4,b6,b11 位清零AND BX, 0F7AFH (5) XOR AX, 4020H (6) TEST DX, 0201H (7) TEST CL, 1 JNZ NEXT INC CL ( 或 DEC CL) NEXT: 3-15 假设题目的意思理解为编号从1 开始(1) LEA BX, BLOCK+(6-1)*2 MOV AX, BX (2) LEA BX, BLOCK MOV AX, 10BX (3) LEA BX, BLOCK MOV SI, 0 MO
7、V AX, 10BXSI (4) MOV AX, BLOCK+10 3-16 (1) 结果存在地址是580H 端口中, 580H=60H (2) 结果存在地址是580H 端口中, 580H=8060H (即 580H=60H, 581H=80H)(3) 结果存在AL 中, AL=40H=4FH (4) 结果存在AX 中, AL=40H=4FH, AH=41H(题目中没有给出端口41H 中的值)(5) 结果存在地址是45H 端口中, 45H=60H (6) 结果存在地址是45H 端口中, 45H=8060H (即 45H=60H ,46H=80H )3-17 假定每小题中NUM1 和 NUM2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理及应用 2022年微机原理及应用教材课后习题参考答案 2022 微机 原理 应用 教材 课后 习题 参考答案
限制150内