微机原理与接口技术作业

上传人:人*** 文档编号:490384215 上传时间:2022-12-03 格式:DOC 页数:13 大小:33.01KB
返回 下载 相关 举报
微机原理与接口技术作业_第1页
第1页 / 共13页
微机原理与接口技术作业_第2页
第2页 / 共13页
微机原理与接口技术作业_第3页
第3页 / 共13页
微机原理与接口技术作业_第4页
第4页 / 共13页
微机原理与接口技术作业_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《微机原理与接口技术作业》由会员分享,可在线阅读,更多相关《微机原理与接口技术作业(13页珍藏版)》请在金锄头文库上搜索。

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

2、AX后存放数据90H的物理地址是【2】。 A. 380FEH B. 380FFH C. 38101H D. 38102H题目答案:B你的答案:B题目分析: 执行指令PUSH AX应先使SP-2SP,然后把AX的内容存放入(SP)及(SP+1)单元。SP 00FEH 5BH 00FFH 90HSP 0100H 所以,存放90H的单元物理地址为38000H+00FFH=380FFH。第3题(1分) 你的得分:1 将字变量BUF的内容送入SI寄存器的正确指令是【3】。 A. MOV SI,BUF B. MOV SI,BUF C. MOV OFFSET BUF,SI D. LEA SI,BUF题目答案

3、:A你的答案:A题目分析: B. 错误,该指令把存储单元的内容送到存储单元。 C. 错误,目的操作数为立即数。 D. 错误,该指令取BUF的偏移地址到SI寄存器中,而不是取其内容到SI寄存器中。第4题(1分) 你的得分:1 指令 LODSB 操作数的段地址一定在【4】寄存器中。 A. CS B. DS C. ES D. SS题目答案:B你的答案:B题目分析: 指令 LODSB 操作数的段地址规定在DS寄存器中。第5题(1分) 你的得分:1 指令“MOV AX,ES:BP”中的源操作数在当前【5】中。 A. 数据段 B. 附加段 C. 堆栈段 D. 代码段题目答案:B你的答案:B第6题(1分)

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

5、8题(1分) 你的得分:1 已知AL中存放着一个压缩BCD码,为实现AL减1操作,应选用【8】指令序列。 A. DEC AL B. SBB AL,0 C. SUB AL,1 D. SUB AL,1 AAS DAS AAS DAS题目答案:D你的答案:D第9题(1分) 你的得分:1 执行【9】指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。 A. TEST AL,BL B. CMP AL,BL C. AND AL,BL D. XOR AL,BL题目答案:D你的答案:D题目分析: 判断最高位是否相同可以使用XOR指令(相同时XOR运算后最高位为0;否则为1),该指令执行后再用检测

6、符号位的条件转移指令实现判断最高位是否相同。第10题(1分) 你的得分:1 设AX3A6FH,CL4。若要AX0F3A6H,应执行指令【10】。 A. SHR AX,CL B. ROR AX,CL C. RCR AX,CL D. SAR AX,CL题目答案:B你的答案:B第11题(1分) 你的得分:0 将DX:AX组成的双字右移一位,可以下面【11】指令。 A. SHR DX,1 B. RCR AX,1 SHR AX,1 RCR DX,A C. SHR DX,1 D. RCR DX,1 RCR AX,1 SHR AX,1题目答案:C你的答案:A题目分析: A. 错误,DX的最低位不能被移入AX

7、中。 B. 错误,AX、DX在移位时会互相移入。D. 错误,DX循环移位,而AX不能把DX移出的位移入AX。第12题(1分) 你的得分:1 OR指令用于【12】。 A. 取一个数中的某一位 B. 置一个数中的某些位为1 C. 将一个数置为0 D. 取一个数中的某些位题目答案:B你的答案:B第13题(1分) 你的得分:1 设DL=55H,执行指令后能使DL中的数据为OAAH的指令是【13】。 A. TEST DL,OAAH B. OR DL,OAAH C. NEG DL D. XOR DL,OFFH题目答案:D你的答案:D第14题(2分) 你的得分:2 若要完成(AX)7/2运算,则在下列四条指

8、令之后添加【14】指令。MOV BX,AXMOV CL,3SAL AX,CLSUB AX,BX A. ROR AX,1 B. SAL AX,1 C. SAR AX,1 D. DIV AX,2题目答案:C你的答案:C题目分析:MOV BX,AX;保护AX的内容MOV CL,3; 给CL赋3SAL AX,CL; 将AX左移3位SUB AX,BX; 将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移三位相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的

9、指令SAR即是,因此选项C正确。第15题(1分) 你的得分:1 若AX=-15要得到AX=15应执行的指令是【15】。 A. NEG AX B. OR AX,8000H C. AND AX,7FFFH D. XOR AX,8000H题目答案:A你的答案:A第16题(1分) 你的得分:1 设CL8,AL=80H,执行SAR AL,CL后,AL中的数据是【16】。 A. 0FFH B. 80H C. 00H D. 0FEH题目答案:A你的答案:A题目分析: 设CL8,AL=80H,执行SAR AL,CL后,AL中的数据是:右移1位后:1100 0000右移1位后:1110 0000右移1位后:11

10、11 0000右移1位后:1111 1000右移1位后:1111 1100右移1位后:1111 1110右移1位后:1111 1111右移1位后:1111 1111 注意SAR AL,CL指令为算术右移指令,其符号位在移动过程中保持不变且进行右移。第17题(1分) 你的得分:1 无论BX中原有的数是奇数或偶数,若要使BX中的数一定为奇数,应执行的指令是【17】。 A. ADD BX,1 B. OR BX,1 C. XOR BX,1 D. TEST BX,1题目答案:B你的答案:B题目分析:A. ADD BX,1 ;错误,若BX原来就是奇数加1后变为偶数B. OR BX,1 ;正确,无论BX原来

11、是奇数或是偶数,与1相或后必定是奇数C. XOR BX,1 ;错误,若BX原来就是奇数与1后异或后变为偶数D. TEST BX,1 ;错误,该指令不影响BX的内容第18题(2分) 你的得分:2 下列三条指令执行后,BX的内容是【18】。MOV BX,0FFFEHNEG BXNOT BX A. -1 B. -2 C. -3 D. -4题目答案:C你的答案:C题目分析:MOV BX,0FFFEH ;BX=-2=1111 1111 1111 1110NEG BX ;BX=2 =0000 0000 0000 0010NOT BX ;BX=-3=1111 1111 1111 1101第19题(2分) 你

12、的得分:2 对寄存器AX的内容(带符号数)除以4的正确指令序列是【19】。 A. SHR AX,1 B. ROL AX,1 SHR AX,1 ROL AX,1 C. SAL AX,1 D. SAR AX,1 SAL AX,1 SAR AX,1题目答案:D你的答案:D题目分析: A. SHR AX,1 ;AX/2适用于无符号数 B. ROL AX,1 ;AX循环移位1位 SHR AX,1 ;AX/2 ROL AX,1 ;AX循环移位1位 C. SAL AX,1 ;AX*2 D. SAR AX,1 ;AX/2适用于带符号数 SAL AX,1 ;AX*2 SAR AX,1 ;AX/2第20题(1分) 你的得分:1 将寄存器AL的低4位屏蔽,应当用的指令是【20】。 A. AND AL,0FH B. AND AL,0F0H C. XOR AL,0FH D. XOR AL,0F0H题目答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号