东大19春学期《汇编语言程序设计》在线作业3【标准答案】 下载本文

内容发布更新时间 : 2024/5/21 4:06:07星期一 下面是文章的全部内容请认真阅读。

18秋学期《汇编语言程序设计》在线作业3-0001 试卷总分:100 得分:0

一、 单选题 (共 10 道试题,共 50 分)

1.已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( ? ) A.JBE B.JL C.JNG D.JNA

2.当CX=0时,REP MOVSB执行的次数为。 ( ) A.0次 B.1次 C.65535次 D.65536次

3.当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AL,0C4H AND AL,9DH A.0,0 B.0,1 C.1,0 D.1,1

4.已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。 A.0,0 B.\C.\D.\

5.已知AX=000DH,则AAA执行后,AX的值为: A.000DH B.0103H C.0003H D.0013H

6.已知SP=100H,指令IRET执行后,SP的值为 ( )。 A.106H B.104H C.0FCH D.0FAH

7.已知AL=9DH,则DAA执行后,AL的值为: A.9DH B.A3H C.03H D.93H

8.确定下列哪些数据在汇编语言中是非法的() A.19AH B.1372 C.ABH D.145

9.已知CALL BX执行前SP=100H, 执行后SP的内容为 ( ) A.100H B.102H C.98H D.0FEH

10.DATA的定义如下:DATA DW 1234H 现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。

A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATA

C.\,DATA+1 MOV AL,[SI] \D.MOV AX,DATA

二、 判断题 (共 10 道试题,共 50 分) 1.X3DB34H,ABH () A.错误 B.正确

2.宏定义中可以将寄存器的名称定义为形式参数。 () A.错误 B.正确

3.已知AH=01H, AL=0FFH, 执行MUL后, AX=0FFFFH。 () A.错误

B.正确

4.CPU响应NMI的必要条件是IF=1。() A.错误 B.正确

5.NEG30H( ) A.错误 B.正确

6.JS AX( ) A.错误 B.正确

7.LOOPE 10H ( ) A.错误 B.正确

8.OUT 2F8H,AL( ) A.错误 B.正确

9.ADDAX,BL ( ) A.错误 B.正确

10.当X