东北大学15秋《汇编语言程序设计》在线作业答案
东北大学15秋期《汇编语言程序设计》在线作业1试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.当执行完下列指令序列后,标志位CF和OF的值为 ( )。 MOV AH,95H ADD AH,82H
A. 0,0B. "0,1"
C. "1,0"D. "1,1"
满分:5分
2.下列数据( )在汇编语言中是合法的。
A. 108D-108QB. 102B*0ABH
C. HIGH AXD. 19BH+25D
满分:5分
3.已知CALL BX执行前SP=100H, 执行后SP的内容为 ( )
A. 100HB. 102H
C. 98HD. 0FEH
满分:5分
4.当CX=0时,LOOP AGAIN 执行的次数为 ( )
A. 0次B. 1次
C. 65535次D. 65536次
满分:5分
5.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段 ( )。
A. MUL BX "
B. "XOR AH,AHMUL BX"
C. "MOV AH,-1 IMUL BX "
D. "CBW IMUL BX"
满分:5分
6.一个字节所能表示的无符号整数数据范围为()。
A. 0~256
B. 0~255
C. -128~127
D. -127~127
满分:5分
7.已知AH=0FFH, AL=0FFH, 执行IMUL AH后, AX的内容应为()。
A. 0FFFFH
B. 0FFH
C. 0001H
D. 0FF01H
满分:5分
8.下列数据( )在汇编语言中的表示是正确的。
A. HIGH AX
B. NOT 105D
C. 100H MUL 2
D. A0H+3
满分:5分
9.条件转移指令的转移目标距该指令的距离范围为 ( )
A. -128~127
B. -126~129
C. -130~125
D. -127~128
满分:5分
10.已知AH=0FFH, AL=01H, 执行IMUL AH后, AX的内容应为()。
A. 00FFH
B. 0FFFFH
C. 0FF00H
D. 0001H
满分:5分
二、判断题(共10道试题,共50分。)
1.宏定义中可以将寄存器的名称定义为形式参数。 ()
A. 错误
B. 正确
满分:5分
2.ADD AX,BL ( )
A. 错误
B. 正确
满分:5分
3.宏的处理是在程序执行过程中处理的。()
A. 错误
B. 正确
满分:5分
4.LOOP AX ( )
A. 错误
B. 正确
满分:5分
5.IN AL,DL()
A. 错误
B. 正确
满分:5分
6.当IF=0时,CPU不能响应NMI中断()
A. 错误
B. 正确
满分:5分
7.X2 DW1000,100,10 ()
A. 错误
B. 正确
满分:5分
8.零标志位ZF,当运算结果为0时,被置为0。 ()
A. 错误
B. 正确
满分:5分
9.当SP、BP、SI、DI用作指针和变址寄存器使用时,BP、SI、DI所含的偏移地址是数据段中的偏移地址。 ()
A. 错误
B. 正确
满分:5分
10.宏定义中的标号不允许定义为形式参数。()
A. 错误
B. 正确
满分:5分15秋学期《汇编语言程序设计》在线作业2
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.已知AL=47H, 执行AAM后, AH、AL的内容应为()。
A. 07H、01H
B. 04H、07H
C. 07H、04H
D. 01H、07H
满分:5分
2.当执行完下列指令序列后,标志位CF和SF的值为 ( )。 MOV AH,00H NEG AH
A. 0,0
B. 0,1
C. 1,0
D. 1,1
满分:5分
3.已知AL,BX为无符号数,计算AL*BX的乘积,用下述程序段 ( )。
A. MUL BX
B. "IMUL BX
C. XOR AH,AH MUL BX "
D. "CBW MUL BX" MOV AH,0
满分:5分
4.当执行完下列指令序列后,标志位CF和SF的值为 ( )。 MOV AH,85H SUB AH,32H
A. 0,0
B. 0,1
C. 1,0
D. 1,1
满分:5分
5.若SP=100H,当执行完指令INT 21H后,SP的值为 ( )
A. 0096H
B. 0094H
C. 00FCH
D. 00FAH
满分:5分
6.指令MOV AX, SI的源操作数字段的寻址方式是()。
A. 寄存器直接寻址
B. 寄存器间接址
C. 变址寻址
D. 基址寻址
满分:5分
7.已知AX=0FFFEH, BH=01H, 执行IDIV BH后, AL的内容应为()。
A. 0FEH
B. 0FFH
C. 02H
D. 01H
满分:5分
8.已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200H,则指令 MOV AX, 的源操作数的物理地址是( )。
A. 10200H
B. 20200H
C. 30200H
D. 40200H
满分:5分
9.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。
A. 20098H
B. 20102H
C. 200FEH
D. 20100H
满分:5分
10.指令MOV AL, 的源操作数的隐含段为()。
A. 数据段
B. 堆栈段
C. 代码段
D. 附加段
满分:5分
二、判断题(共10道试题,共50分。)
1.PUSH AL( )
A. 错误
B. 正确
满分:5分
2.已知AH=01H, AL=0FFH, 执行MUL后, AX=0FFFFH。 ()
A. 错误
B. 正确
满分:5分
3.在可屏蔽中断服务程序中,中断返回前必须用STI指令使CPU处于开中断状态,否则CPU不能再响应可屏蔽中断了。()
A. 错误
B. 正确
满分:5分
4.当中断方式码为05H时,其中断服务程序的入口地址应放在20H开始的连续4个单元中。()
A. 错误
B. 正确
满分:5分
5.所有内部中断优先级都高于外部中断优先级()
A. 错误
B. 正确
满分:5分
6.MOV SI,[SI] ( )
A. 错误
B. 正确
满分:5分
7.X1DB 1000,100,10 ()
A. 错误
B. 正确
满分:5分
8.IN BL,DX()
A. 错误
B. 正确
满分:5分
9.XCHG AX, 1234H( )
A. 错误
B. 正确
满分:5分
10.已知AX=0200H, BL=0FFH, 执行IDIV BL后, AL=02H。()
A. 错误
B. 正确
满分:5分15秋学期《汇编语言程序设计》在线作业3
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.一个字节所能表示的无符号整数数据范围为()。
A. 0~256
B. 0~255
C. -128~127
D. -127~127
满分:5分
2.确定下列哪些数据在汇编语言中的表示是不正确的( )
A. 19BH+25D
B. AL+10
C. 10Q-102Q
D. 101B AND 0ABH
满分:5分
3.如果AL中存放的数据为偶数,则转到标号OK去执行,不能实现上述转移的程序段是( )。
A. TEST AL 01H JZ OK
B. TEST AL,01H JP OK
C. TEST AL,01HJE OK
D. TEST AL,0FFHJP OK
满分:5分
4.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段 ( )。
A. MUL BX "
B. "XOR AH,AHMUL BX"
C. "MOV AH,-1 IMUL BX "
D. "CBW IMUL BX"
满分:5分
5.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段( )
A. DIV BL
B. IDIV BL
C. "XOR AH,AH DIV BL "
D. CBWDIV BL
满分:5分
6.确定下列哪些数据在汇编语言中是非法的 ( )。
A. 19BH+38Q
B. 25D AND 17Q
C. 35D*1234H
D. 101B
满分:5分
7.已知AX=8065H,BX=103AH,则指令SUB BH,AH执行后,OF和CF的值分别为( )。
A. 0,0
B. "0,1"
C. "1,0"
D. "1,1"
满分:5分
8.已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
A. JBE
B. JL
C. JNG
D. JNA
满分:5分
9.已知AL=4DH,则DAS执行后,AL的值为:
A. 4DH
B. 47H
C. 37H
D. 07H
满分:5分
10.假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位SF和OF的内容为( )。
A. 0,0
B. "0,1"
C. "1,0"
D. "1,1"
满分:5分
二、判断题(共10道试题,共50分。)
1.MOV [DI],[SI] ( )
A. 错误
B. 正确
满分:5分
2.MOV DS,ES( )
A. 错误
B. 正确
满分:5分
3.IN AL,[DX]( )
A. 错误
B. 正确
满分:5分
4.ADD AL,NOT 56H( )
A. 错误
B. 正确
满分:5分
5.OUT2F8H,AL()
A. 错误
B. 正确
满分:5分
6.MOV CS, AX( )
A. 错误
B. 正确
满分:5分
7.LOOPNE LABEL ( )
A. 错误
B. 正确
满分:5分
8.CMPS ( )
A. 错误
B. 正确
满分:5分
9.CMP80,67( )
A. 错误
B. 正确
满分:5分
10.宏定义中可以将寄存器的名称定义为形式参数。 ()
A. 错误
B. 正确
满分:5分
页:
[1]