东大19秋学期《汇编语言程序设计》在线平时作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.指令MOV AX, SI的源操作数字段的寻址方式是()。
A.寄存器间接址
B.寄存器直接寻址
C.基址寻址
D.变址寻址
答案: B
2.已知AX=000DH,则AAA执行后,AX的值为:
A.000DH
B.0103H
C.0003H
D.0013H
答案: B
3.已知AX=8065H,BX=103AH,则指令SUB BH,AH执行后,OF和CF的值分别为( )。
A."1,1"
B."1,0"
C."0,1"
D.0,0
答案: A
4.已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200H,则指令 MOV AX,[SI+BP-0100H] 的源操作数的物理地址是( )。
A.10200H
B.20200H
C.30200H
D.40200H
5.初始化8259A时,ICW2的值为15H,当IR2端有中断请求时,8259A 送出的中断方式码是()。
A.17H
B.13H
C.12H
D.10H
答案:
6.已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。
A.0,0
B."0,1"
C."1,0"
D."1,1"
答案:
7.假定用伪指令 DATA DB 12H, 34H 定义了两个字节数据,现需要将数据12H取入寄存器AL, 将数据34H取入寄存器AH, 能完成此功能的程序段是( )。
A.MOV AX,DATA
B."MOV SI,DATAMOV AX,[SI]"
C."MOV SI,OFFSET DATA MOV AL,[SI+1] MOV AH,[SI]"
D."LEA SI,DATAMOV AX,[SI]"
答案:
8.在两个8259A级联的中断系统中,从8259A连接在主8259A的IR3上,主8259A和从8259A的ICW3应设置为()。
A.03H,08H
B."08H,03H"
C."04H,03H"
D."08H,08H"
答案:
9.一个字节所能表示的无符号整数数据范围为()。
A.-128~127
B.-127~127
C.0~256
D.0~255
答案:
10.已知POP BX执行前SP=100, 执行后SP的内容为 ( )
A.98
B.102H
C.102
D.0FEH
答案:
二、判断题 (共 10 道试题,共 50 分)
11.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。()
答案:错误
12.已知AL=17H, AF=1, CF=0, 执行DAS后, AL=11H。 ()
答案:正确
13.DIV 5 ( )
答案:错误
14.宏调用的实在参数可以多于宏定义中的形式参数。()
答案:正确
15.OUT[BX],AX()
答案:错误
16.CS、DS、ES和SS段都可以存放指令代码。 ()
答案:错误
17.已知AX=0200H, BL=0FFH, 执行IDIV BL后, AL=02H。()
答案:错误
18.宏定义与宏调用中使用参数时, 实在参数与形式参数的定义和出现次序必须一致。 ()
答案:正确
19.IN AL,[DX]( )
答案:错误
20.中断向量表中,连续2个字单元存放中断服务程序的段地址和偏移量, 段地址放在低字单元,偏移量放在高字中。()
答案:错误