- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * 9. 读程序回答问题 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行后,(AH)=8DH,(AL)=00H 10. 下面程序段中,当满足条件转到NEXT标号执行时,(AL)的值正确的是( ) CMP AL,0FBH JNB NEXT …… NEXT: (A)80H (B)8FH (C)F0H (D)FEH 答案:SP=1FFEH,AX=00F0HDX=ACF0H,DI=1234H,CF=0,ZF=0 MOV SP,2000H MOV AX,00F0H MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX 11. 执行下列程序后,SP=?AX=?DX=? DI=?标志位CF=?ZF=? 12.交换SI、DI的内容,正确程序段是(AC) (A)PUSH SI (B) PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SI (C)MOV AX,SI (D)MOV AX,SI MOV SI,DI MOV BX,DI MOV DI,AX XCHG BX,AX 13. 完成41H送[2100H],42H送[2101H]的 正确程序段是( A ) (A)MOV AX,4241H MOV [2100H],AX (B)MOV AX,‘AB’ MOV [2100H],AX 14.下列程序段执行后,(BX)=? MOV CL,7 MOV BX,8016H SHR BX,CL 答案:0100H 15. 假设(SP)=0100H,(SS)=6000H,执行POP AX指令后,栈顶的物理地址是多少? 答案:60102H 16. 近过程NEAR的RET指令把当前栈顶的一个字弹出到(IP),远过程FAR的RET指令弹出一个字到(IP)后又弹出一个字到(CS),IRET指令是(中断返回),从堆栈顺序弹出三个字分别送到(IP)、(CS)和(FLAGS)中。 17. 程序段如下: MOV AX,0405H MOV BL,06H AAD DIV BL 执行后,(AX)=? 答案:0307H 18. AX和CX中内容为无符号数,BX和DX中内容为带符号数,试用CMP指令和条件转移指令,实现以下判断。 (1)若AX超过CX,则转至BIGER CMP AX,CX JA BIGER (2)若BX超过DX,则转至BIGER CMP BX,DX JG BIGER (3)若AX小于CX,则转至LESS CMP AX,CX JB LESS (4)若BX小于DX,则转至LESS CMP BX,DX JL LESS (5)若AX=CX,则转至EQUAL CMP AX,CX JE/JZ EQUAL 知识回顾Knowledge Review * * * * * * * * * * * * * * * * * * * * * 第三章 习题 3.1什么叫寻址方式?8086/8088CPU共有哪几种寻址方式?(略) 3.2设(DS)=6000H,(ES)=2000H,(SS)=1500H,(SI)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H。 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? (1
文档评论(0)