电子科大16秋《汇编语言程序设计》在线作业1

2020-04-14 03:13

电子科技大学电子科大16秋《汇编语言程序设计》在线作业1

一、单选题(共 20 道试题,共 100 分。)

1. 如果存储器分段时,一个段最多允许16K个字单元,那么表示该段内偏移地址的二进制数至少是()。 A. 15位 B. 16位 C. 17位 D. 18位 正确答案:

2. 设NUM1 EQU 100 NUM2= 64H 下面指令执行后,使BL中为全1的指令是() A. MOV BL,NUM1 EQ NUM2 B. MOV BL,NUM1 LT NUM2 C. MOV BL,NUM1 NE NUM2 D. MOV BL,NUM1 GT NUM2 正确答案:

3. 设AL=0AH,下列指令执行后能使AL=05H的是() A. NOT AL

B. AND AL,0FH C. XOR AL,0FH D. OR AL,0FH 正确答案:

4. 测试BL寄存器内容是否与数据4FH相等, 若相等则转NEXT处执行,可实现的方法是()

A. TEST BL,4FH JZ NEXT B. XOR BL,4FH JZ NEXT C. AND BL,4FH JZ NEXT D. OR BL,4FH JZ NEXT 正确答案:

5. DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是() A. 0ABH,0CDH B. 2BH,9BH C. 4DH,57H D. 56H,9BH 正确答案:

6. 执行后使BX=0的同时也使CF=0,OF=0的指令是() A. XOR BX,BX

B. OR BX,BX C. AND BX,BX D. CMP BX,BX 正确答案:

7. 条件转移指令JNE的测试条件为() A. ZF=0 B. CF=0 C. ZF=1 D. CF=1 正确答案:

8. 汇编语言源程序经汇编后不能直接生成() A. OBJ 文件 B. LST 文件 C. EXE 文件 D. CRF 文件 正确答案:

9. 计算机系统软件中的汇编程序是一种() A. 汇编语言程序 B. 编辑程序 C. 翻译程序

D. 将高级语言程序转换成汇编语言程序的程序 正确答案:

10. 对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用______指令完成同样的功能。

A. REP MOVSB B. REP LODSB C. REP STOSB D. REPE SCASB 正确答案:

11. 无条件转移指令JMP实现段间间接转移,转移的目标地址在() A. 某个字存储单元中 B. 某个双字存储单元中 C. 某个16位通用寄存器中 D. 两个16位通用寄存器中 正确答案:

12. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是() A. 12CSBH B. 12B6BH C. 12C59H D. 12BFEH 正确答案:

13. 在下列指令的表示中,不正确的是()

A. MOV AL,[BX+SI] B. JMP SHORT DONI C. DEC [BX] D. MUL CL 正确答案:

14. 设AH=0,AL=06H,BL=09H,执行指令ADD AL,BLAAA之后,其结果应是() A. AH=01,AL=05 B. AH=1 AL=15 C. AH=0 AL=0FH D. AH=0 AL=05 正确答案:

15. 汇编语言源程序,可以是() A. 可以直接由机器执行

B. 必须由编译程序生成目标程序才能执行 C. 必须由解释程序生成目标程序才能执行 D. 必须由汇编程序汇编成目标程序才能执行 正确答案:

16. 指令JMP FAR PTR DONE属于() A. 段内转移直接寻址 B. 段内转移间接寻址 C. 段间转移直接寻址 D. 段间转移间接寻址 正确答案:

17. 下列叙述正确的是()

A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令 B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令 C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令 D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令 正确答案:

18. DA1 DW‘AB’,‘CD’,‘EF’,‘GH’() ┇ MOV AX,DA1+3 指令执行后AX中的内容是 A. ‘EF’ B. ‘CD’ C. ‘BC’ D. ‘FC’ 正确答案:

19. 在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是()

A. MOV DX,BUF1*BUF2 B. MOV DX,BUF1/BUF2

C. MOV DX,(BUF1*BUF2)-BUF1 D. MOV DX,BUF2-BUF1 正确答案:

20. 完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()

A. MOV AL,00H B. AND AL,00H C. XOR AL,AL D. SUB AL,AL 正确答案:


电子科大16秋《汇编语言程序设计》在线作业1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:攻坚实验四 树种统计(注释)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: