微机第三章答案.pdf

微机第三章答案.pdf

ID:52288793

大小:95.79 KB

页数:5页

时间:2020-03-26

微机第三章答案.pdf_第1页
微机第三章答案.pdf_第2页
微机第三章答案.pdf_第3页
微机第三章答案.pdf_第4页
微机第三章答案.pdf_第5页
资源描述:

《微机第三章答案.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3-1.指出下列指令的寻址方式:目的操作数源操作数(1)MOVSI,100寄存器寻址立即数寻址(2)LDSDI,[2130H]寄存器寻址存储器直接寻址(3)ANDDI,[BX+SI+20H]寄存器寻址存储器相对的基址变址寻址(4)MOV[BP],CX存储器寄存器间接寻址寄存器寻址(5)MOVCX,DISP[BX]寄存器寻址存储器寄存器相对寻址(6)PUSHDS固定寻址寄存器寻址3-2.判别下列指令是否有错,并说明理由;有错地加以改正(1)MOV[DI],[SI]错,MOV指令中src和dst不能同时为存贮器寻址,应借助

2、寄存器为桥梁(2)MOVCS,AX错,不能用CS和IP做dst,CS和IP的内容只能了解不能改变(3)MUL-25错,乘数可以是R/M中的无符号数,但不能为立即数(4)MOV128,CL错,立即数不能做dst(5)MOVDS,CS错,不允许在段R之间直接传送信息(6)ADDAX,[SI][DI]错,基址变址寻址中BX和BP为基址R,SI和DI为变址R(7)PUSHFLAG错,标志寄存器F的内容进出栈指令为PUSHFPOPF(8)MOVAX,[AX]错,AX不能作为间址R(9)MOVAX,BYTEPTR[SI]错,MOV

3、指令操作数的类型要匹配(10)MOVCL,AX错,MOV指令操作数的类型要匹配(11)OUTCX,AL错,使用短格式I/O指令时,先将端口地址赋给DX,而且只能赋给DX(12)MOVAX,DISP[BX][BP]错,基址变址寻址中BX和BP为基址R,SI和DI为变址R(13)INAL,DX对(14)LEABX,4[BX]对(15)SARAX,5错,移位一次的在指令中直接给出,移位n次的。需预先将n送入CL中3-3.MOVDX,X+2MOVAX,XADDAX,XADCDX,X+2CMPDX,Y+2([有符号数]JG/JA

4、[无符号数])L2([有符号数]JL/JB[无符号数])L1CMPAX,Y([有符号数]JG/JA[无符号数])L2L1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:HLT3-4.3-5.完成的数学计算公式:X+Y-ZW(X、Y、Z、W都是双字变量)3-6.MAX:MOVBX,2000HMOVAL,[BX]MOVCX,0063H/99L1:INCBXCMPAL,[BX]JGEL2MOVAL,[BX]L2:DECCXJNZL1MOV[2100H],AL3-7.将XXXXH中的内容与BX中的奇数列逐个进行比较

5、,直到BX中的奇数大于XXXXH中的数值时程序终止3-8.(1)MOVAX,BX(2)ADDAL,DH(3)ADCBX,CX(4)SUBAX,2710H(5)DECBX课本87页(6)NEGCX求变补即0-CX或CX+1(7)INCBL(8)MULBX课本89页若运算结果AH、DX不为零,则CF、OF同时置1,不影响其它标志位(9)DIVCL课本91页CFZFOF①(AX)=(BX)=06FAH1不影响不影响②(AL)=66H000③(BX)=0831H000④(AX)=1B25H000⑤(BX)=06F9H1不影响0

6、0⑥(CX)=0FEBDH100⑦(BL)=0FBH1不影响00⑧(AX)=0E5C2H,1无意义1(DX)=01CDH⑨(AL)=商=0FCH无意义无意义无意义(AH)=余数=41H3-9.(1)MOVAX,X1(2)MOVAX,X1ADDAX,X2ADDAX,X2MOVRESULT,AXMOVRESULT,AX(3)MOVAX,X1MOVAX,X1+2SUBAX,X2ADCAX,X2+2MOVRESULT,AXMOVRESULT+2,AX(4)MOVAX,X1XCHGAX,X2XCHGAX,X1(5)MOVCX,4

7、CLCLEASI,X1LEADI,X2LEABX,RESULTLA:MOVAL,[SI]ADCAL,[DI]DAAMOV[BX],ALINCSIINCDIINCBXLOOPLA?(6)MOVAX,0MOVCX,6CLCL2:LEASI,X1MOVDWORDPTR[RESULT],0LEADI,RESULTMOVBX,2L1:MOVAL,[DI]ADCAL,[SI]DAAMOV[DI],ALINCSIINCDIDECBXJNZL1MOVAL,0ADCAL,ODAAMOV[DI],ALLOOPL23-10.X1DB2BHX

8、2DB0F5HRESULTDB?,?MOVAL,X1ADD/SUB/ADD/MUL/IDIVAL,X2MOVRESULT,AL(1)AF=1,CF=1,SF=ZF=OF=PF=0(2)CF=1,PF=1,ZF=SF=AF=OF=0(3)AF=CF=1,SF=ZF=OF=PF=0(4)CF=OF=1其它标志位无意义P89页(5)所有

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

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

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