东大18秋学期《汇编语言程序设计》在线作业2
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段( )
A.DIV BL
B.IDIV BL
C."XOR AH,AH DIV BL "
D.CBWDIV BL
正确答案: C
2.当A≥B时转移的条件转移指令为(A、B为带符号数) ( )
A.JA
B.JAE
C.JG
D.JGE
正确答案: D
3.已知寄存器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
正确答案: D
4.假定用伪指令 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]"
正确答案:
5.已知AL=11H, CF=0, AF=1, 执行DAA后, AL的内容应为()。
A.11H
B.17H
C.77H
D.71H
正确答案:
6.IBM PC微机系统的I/O指令用直接寻址访问端口的地址空间为()。
A.0~0FFH
B.0~0FFFFH
C.0~7FH
D.0~0FFFFFH
正确答案:
7.8088 CPU中所用作寄存器间址的寄存器是()。
A.BX,SI,DI
B.BX,SP,SI,DI
C.BX,IP,SI,DI
D.BX,DX,SI,DI
正确答案:
8.在两个8259A级联的中断系统中,从8259A连接在主8259A的IR3上,主8259A和从8259A的ICW3应设置为()。
A.03H,08H
B."08H,03H"
C."04H,03H"
D."08H,08H"
正确答案:
9.确定下列哪些数据在汇编语言中是非法的()。
A.19AH
B.1372
C.ABH
D.145
正确答案:
10.已知AL=4DH,则DAS执行后,AL的值为:
A.4DH
B.47H
C.37H
D.07H
正确答案:
二、 判断题 (共 10 道试题,共 50 分)
1.当SP、BP、SI、DI用作指针和变址寄存器使用时,BP、SI、DI所含的偏移地址是数据段中的偏移地址。 ()
A.错误
B.正确
正确答案:
2. ADD AX,BL ( ).
A.错误
B.正确
正确答案:
3.当IF=0时,CPU不能响应NMI中断()
A.错误
B.正确
正确答案:
4.当SP、BP、SI、DI用作指针和变址寄存器使用时,SP中所含的偏移地址是堆栈段中的偏移地址。()
A.错误
B.正确
正确答案:
5.符号标志SF在运算结果为负时被置为1。 ()
A.错误
B.正确
正确答案:
6.ROL AX,CL ( )
A.错误
B.正确
正确答案:
7.LEA BX, AX( )
A.错误
B.正确
正确答案:
8.CMPS ( )
A.错误
B.正确
正确答案:
9.MOV DS,CS ( )
A.错误
B.正确
正确答案:
10.PUSH 1234H( )
A.错误
B.正确
正确答案: