《汇编语言程序设计》期末复习题答案_57431457509182192

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《汇编语言程序设计》复习题(答案指导/带页号)一、选择(30题)

1.下列是8位带符号二进制数的补码,其中最大的是( B )。参见P22

A、10001000

B、00000001

C、00000000

D、11111111

2.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现

( C )参见P157、158

A、占内存空间小,但速度慢

B、占内存空间相同,速度快

C、占内存空间大,但速度快

D、占内存空间相同,速度慢

3.数据定义为:EE DB 3,4

CC DW 3456H,6789H

执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B )参见P27、63、64

A、0304H

B、5604H

C、3404H

D、3456H

4.有如下指令序列:

MOV AL,95H

MOV CL,2

SAR AL,CL

上述指令序列执行后,AL的内容是( D )参见P95

A、05H

B、25H

C、24H

D、0E5H

5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D )参见P23、15

A、A>B>C

B、 A

C、A=B=C

D、A

6.用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是( D )参见P47

A、ADD AX,[BX][SI]

B、MOV AX,[BX][SI]

C、AND AX,[BX][SI]

D、LEA AX,[BX][SI]

7.要从端口1234H中读入8位数据,其指令应是( C )

参见P169、170

A、MOV DX,1234H

OUT DX,AL

B、IN AX,1234H

C、MOV DX,1234H

IN AL,DX

D、OUT DX,1234H

8.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是( B )

参见P107

A、CX≠0且ZF=1

B、CX≠0且ZF=0

C、CX≠0或ZF=1

D、CX≠0或ZF=0

9.8088/8086存储器分段,每个段不超过( D )

参见P28

A、64K个字

B、32K个字节

C、1M个字节

D、64K个字节

10.表示过程定义结束的伪指令是( A )

参见P55、56

A、ENDP

B、ENDS

C、END

D、ENDM

11.用来存放下一条将要执行的指令代码段地址的段寄存器是( D )

参见P104,32

A、SP

B、DS

C、ES

D、CS

12.假定(SS)=1000H,(SP)=0100H,(AX)=5609H,执行指令PUSH AX后,存放数据56H的物理地址是( D )参见P48

A、10102H

B、10101H

C、100FEH

D、100FFH

13.执行“SUB AX,[BP][DI]”指令,取源操作数时,使用的物理地址表达式是( A )参见P44

A、16*SS+BP+DI

B、16*ES+BP+DI

C、16*DS+BP+DI

D、16*CS+BP+DI

14.设AX中有一带符号数8520H,执行“SAR AX,1”指令后,AX中的值是( C )参见P95

A、4290H

B、0A40H

C、0C290H

D、0C260H

15.设(BX)=1234H,(DS)=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是:( B )

参见P47、42

A、SI=5678H

B、SI=1234H

C、SI=2000H

D、SI=3234H

16.测试BL中的数是否为负数,若为负数则转移至AA1处,横线处的指令应为( A )参见P95

TEST BL,80H

AA1

A、JNE

B、JZ

C、JC

D、JNC

17.设DF=0,(SI)=20H,(CX)=10,执行“REP LODSW”指令后,SI中的内容是( C )参见P127、128

A、20H

B、30H

C、34H

D、40H

18.在程序执行过程中,IP寄存器中始终保存的是( B )

参见P32

A、上一条指令的首地址

B、下一条指令的首地址

C、正在执行指令的首地址

D、需计算有效地址后才能确定地址

19.设SP初值为2000H,执行指令“POP AX”后,SP的值是( A )

参见P49

A、2002H

B、1998H

C、1FFFH

D、1FFEH

20.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( A )

参见P94

A、1400H

B、77F8H

C、0000H

D、0FFFFH

21.汇编源程序时,出现语法错误的语句是( A )

参见P45、46

A、MOV DS,1200H

B、MOV AX,[BP+DI]

C、MOV [BX],BX

D、MOV ES,AX

22.将数据1234H存放在存储单元中的伪指令是( C )

参见P56、57、58

A、DATA1 DW 3412H

B、DATA1 EQU 1234H

C、DATA1 DB 34H,12H

D、DATA1 DB 34H,00H,12H,00H

23.下面指令执行后,可能改变AL寄存器内容的指令是( D )

参见P94

相关文档
最新文档