微机原理与接口技术作业3

微机原理与接口技术作业3

ID:1758058

大小:59.50 KB

页数:13页

时间:2017-11-13

微机原理与接口技术作业3_第1页
微机原理与接口技术作业3_第2页
微机原理与接口技术作业3_第3页
微机原理与接口技术作业3_第4页
微机原理与接口技术作业3_第5页
资源描述:

《微机原理与接口技术作业3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单选题第1题(1分)你的得分:1若SS=3800H,SP=0100H,AX=905BH,执行指令PUSHAX后存放数据5BH的物理地址是【1】。A.380FEHB.380FFHC.38101HD.38102H题目答案:A你的答案:A题目分析:执行指令PUSHAX应先使SP-2→SP,然后把AX的内容存放入(SP)及(SP+1)单元。SP'→00FEH5BH00FFH90HSP→0100H所以,存放5BH的单元物理地址为38000H+00FEH=380FEH。第2题(1分)你的得分:1若SS=3800H,SP=0100H,AX=905BH,执行指令PUSHAX后存放数据90H的物理地址是【

2、2】。A.380FEHB.380FFHC.38101HD.38102H题目答案:B你的答案:B题目分析:执行指令PUSHAX应先使SP-2→SP,然后把AX的内容存放入(SP)及(SP+1)单元。SP'→00FEH5BH00FFH90HSP→0100H所以,存放90H的单元物理地址为38000H+00FFH=380FFH。第3题(1分)你的得分:1将字变量BUF的内容送入SI寄存器的正确指令是【3】。A.MOVSI,BUFB.MOV[SI],BUFC.MOVOFFSETBUF,SID.LEASI,BUF题目答案:A你的答案:A题目分析:B.错误,该指令把存储单元的内容送到存储单元。C.错误,

3、目的操作数为立即数。D.错误,该指令取BUF的偏移地址到SI寄存器中,而不是取其内容到SI寄存器中。第4题(1分)你的得分:1指令LODSB操作数的段地址一定在【4】寄存器中。A.CSB.DSC.ESD.SS题目答案:B你的答案:B题目分析:指令LODSB操作数的段地址规定在DS寄存器中。第5题(1分)你的得分:1指令“MOVAX,ES:[BP]”中的源操作数在当前【5】中。A.数据段B.附加段C.堆栈段D.代码段题目答案:B你的答案:B第6题(1分)你的得分:0在执行PUSH[BX]指令寻找源操作数时,段地址和偏移地址分别在【6】。A.DS和BX中B.无段地址和偏移地址C.SS和BX中D.

4、SS和BP中题目答案:A你的答案:D题目分析:PUSH[BX]指令的源操作数的寻址方式是基址寻址,由于使用BX寄存器,所以其操作数的段地址和偏移地址分别在DS和BX中;而目的操作数为SS:SP所指的内存单元。第7题(1分)你的得分:1下列关于堆栈的说法错误的是【7】。A.以“先入后出”为原则B.栈区最高地址单元的前一个单元为栈底C.运行中SP寄存器动态跟踪栈顶位置D.压栈和弹出都是以字节为单位题目答案:D你的答案:D第8题(1分)你的得分:1已知AL中存放着一个压缩BCD码,为实现AL减1操作,应选用【8】指令序列。A.DECALB.SBBAL,0C.SUBAL,1D.SUBAL,1AASD

5、ASAASDAS题目答案:D你的答案:D第9题(1分)你的得分:1执行【9】指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。A.TESTAL,BLB.CMPAL,BLC.ANDAL,BLD.XORAL,BL题目答案:D你的答案:D题目分析:判断最高位是否相同可以使用XOR指令(相同时XOR运算后最高位为0;否则为1),该指令执行后再用检测符号位的条件转移指令实现判断最高位是否相同。第10题(1分)你的得分:1设AX=3A6FH,CL=4。若要AX=0F3A6H,应执行指令【10】。A.SHRAX,CLB.RORAX,CLC.RCRAX,CLD.SARAX,CL题目答案:B你

6、的答案:B第11题(1分)你的得分:0将DX:AX组成的双字右移一位,可以下面【11】指令。A.SHRDX,1B.RCRAX,1SHRAX,1RCRDX,AC.SHRDX,1D.RCRDX,1RCRAX,1SHRAX,1题目答案:C你的答案:A题目分析:A.错误,DX的最低位不能被移入AX中。B.错误,AX、DX在移位时会互相移入。D.错误,DX循环移位,而AX不能把DX移出的位移入AX。第12题(1分)你的得分:1OR指令用于【12】。A.取一个数中的某一位B.置一个数中的某些位为1C.将一个数置为0D.取一个数中的某些位题目答案:B你的答案:B第13题(1分)你的得分:1设DL=55H,

7、执行指令后能使DL中的数据为OAAH的指令是【13】。A.TESTDL,OAAHB.ORDL,OAAHC.NEGDLD.XORDL,OFFH题目答案:D你的答案:D第14题(2分)你的得分:2若要完成(AX)×7/2运算,则在下列四条指令之后添加【14】指令。MOVBX,AXMOVCL,3SALAX,CLSUBAX,BXA.RORAX,1B.SALAX,1C.SARAX,1D.DIVAX,2题目答案:C你的答

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

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

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