川大《汇编语言程序》第二次作业

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

一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。

1.指令DIV BX,表示(A)。

A.

被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX

B.

被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX

C.

被除数(BX),除数(AX),运算后商送AH,余数送AL

D.

被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

2.答案(B)

A.

42H

B.

156H

C.

100H

D.

157H

3.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C)。

A.

0916FH

B.

09170H

C.

0916EH

D.

0953H

4.设堆栈指针(SP)=0110H,执行下面三条指令后,SP的内容是(A)。

PUSH AX

PUSHF

POP AX

A.

010EH

B.

010AH

C.

0116H

D.

0108H

5.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,

操作数的物理地址是(D)。

A.

40000H

B.

31000H

C.

30000H

D.

21000H

6.下列逻辑地址中,表示将要执行的指令地址的是(B)。

A.

DS:SI

B.

CS:IP

C.

ES:DI

D.

SS:SP

7.指令“OUT DX,AL”中DX的作用是(C)。

A.

目的寄存器

B.

数据寄存器

C.

存放端口地址的地址指针寄存器

D.

存放一个操作数

8.执行段内子程序调用指令时,CPU将把(B)的值保存在堆栈中。

A.

CS

B.

IP

C.

SP

D.

CS和IP

9.下列语句中有语法错误的语句是(A )。

A.

MOV AX, [SI][DI]

B.

CMP BYTE PTR [BX], AL

C.

ADD BX, [BX]

D.

MOV CX, 56H

10.指令IMUL CL,表示(A )。

A.

(AL)*(CL)→(AX)

B.

(AX)*(CL)→(DX)

C.

(AX)/(CL)→(AL)

D.

(CL)*(AL)→(AL)

11.已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是(B)。

A.

0FFFFH

B.

0H

C.

1111H

D.

不确定

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

A.

TT DB 12H, 34H

B.

TT EQU 1234H

C.

TT DB ‘1234H’

D.

TT DW 1234H

13.循环控制指令LOOPNE/LOOPNZ结束循环的条件是(A)。

A.

(CX)=0或ZF=1

B.

(CX)=0或ZF=0

C.

(CX)≠0且ZF=0

D.

(CX)≠0或ZF=1

14.已知(AX)=0335H, (DH)=38H,执行指令

SUB AL,DH

AAS

后,AX的值为(B)。

A.

207

B.

0297H

C.

02FDH

D.

0207H

15.为了使执行串操作指令时串地址按减量方式处理,应使用指令(A)。

A.

STD

B.

STI

C.

CLD

D.

CLI

16.保存堆栈段段基值的寄存器是( D)。

A.

CS

B.

SP

C.

ES

D.

SS

17.指令TEST AX, ES:[1023H]中,源操作数的寻址方式是(B )。

寄存器寻址

B.

直接寻址

C.

寄存器间接寻址

D.

立即数寻址

18.可以将AL寄存器中的数据变为奇数的指令是(D)。

A.

INC AL

B.

MOV AL, 0FH

C.

SHL AL, 1

D.

OR AL, 01H

19.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是(C )。

A.

MOV BX, [DI]

B.

MOV BX, DI

相关文档
最新文档