《汇编语言程序设计》复习题标准答案
一、选择(30题)
1.下列是8位带符号二进制数的补码,其中最大的是( B )。 A、10001000
B、00000001
C、00000000
D、11111111
2.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现( C ) A、占内存空间小,但速度慢 B、占内存空间相同,速度快 C、占内存空间大,但速度快 D、占内存空间相同,速度慢
3.数据定义为: EE DB 3,4
CC DW 3456H,6789H
执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B )
A、0304H
B、5604H
C、3404H
D、3456H
4.有如下指令序列:
MOV AL,95H MOV CL,2 SAR AL,CL
上述指令序列执行后,AL的内容是( D ) A、05H
B、25H
C、24H
D、0E5H
5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D A、A>B>C
B、 A
C、A=B=C
D、A
6.用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是( D A、ADD AX,[BX][SI] B、MOV AX,[BX][SI] C、AND AX,[BX][SI]
D、LEA AX,[BX][SI]
7.要从端口1234H中读入8位数据,其指令应是( C ) A、MOV DX,1234H OUT DX,AL
B、IN AX,1234H C、MOV DX,1234H IN AL,DX
D、OUT DX,1234H
) )