中国石油大学(北京《汇编语言程序设计》网考题

一、选择题 (143分)

1、

用于指针及变址寄存器的有()。

A、

AX,BX,CX,DX

B、

SP,BP,IP

C、

CS,DS, SS

D、

PSW

正确答案:

B

2、

完成把汇编语言源程序模块转换为目标模块的程序是()。

A、

编辑程序

B、

汇编程序

C、

连接程序

D、

调试程序

正确答案:

B

3、

指令JMP FAR PTR DONE中的寻址方式属于()。

A、

段内转移直接寻址

B、

段内转移间接寻址

C、

段间转移直接寻址

D、

段间转移间接寻址

正确答案:

C

4、

对于下列程序段:

AGAIN:MOV AL,[SI]

MOV ES:[DI],AL

INC SI

INC DI

LOOP AGAIN

也可用()指令完成同样的功能。

A、

REP MOVSB

B、

REP LODSB

C、

REP STOSB

D、

REPE SCASB

正确答案:

A

5、

在汇编语言程序的开发过程中使用宏功能的顺序是()。

A、

宏定义,宏调用

B、

宏定义,宏展开

C、

宏定义,宏调用,宏展开

D、

宏定义,宏展开,宏调用

正确答案:

C

6、

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

A、

上一条指令的首地址

B、

下一条指令的首地址

C、

正在执行指令的首地址

D、

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

正确答案:

B

7、

AND、OR、XOR、NOT为四条逻辑运算指令,下面解释正确的是()。

A、

指令XOR AX,AX执行后,AX内容不变,但设置了标志位

B、

指令OR DX,1000H执行后,将DX最高位置1,其余各位置0

C、

指令AND AX,OFH执行后,分离出AL低四位

D、

NOT AX,执行后,将AX清0

正确答案:

C

8、

CPU要访问的某一存储单元的实际地址称()。

A、

段地址

B、

偏移地址

C、

物理地址

D、

逻辑地址

正确答案:

C

9、

检查两个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是()。

A、

JE LOP1

B、

JAE LOP1

C、

JC LOP1

D、

JGE LOP1

正确答案:

B

10、

已知变量VAR为字型,则TYPEVAR=()。

A、

1   

B、

2   

C、

3

D、

4

正确答案:

B

11、

完成对CL寄存器的内容乘以2的正确操作是()。

A、

ROL CL,1

B、

MUL 2

C、

SHL CL,1

D、

SHR CL,1

正确答案:

C

12、

假设VAR为变量,指令MOV BX,OFFSET VAR中源操作数的寻址方式是()。

A、

直接寻址

B、

间接寻址

C、

立即寻址

D、

存储器寻址

正确答案:

C

13、

在下列指令中,有语法错误的是()。

A、

MOV [SI],[DI]

B、

IN AL,DX

C、

JMP WORD PTR[BX]

D、

PUSH WORD PTR 20[BX+SI-2]

正确答案:

A

14、

汇编语言语句格式中的名字项,下列哪一个不正确?()

A、

FFFFFH

B、

@Variable

C、

3FFFFH

D、

Third_street

正确答案:

C

二、简答题 (120分)

73、

用汇编语言编程:字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上。

正确答案:

data segment

x db 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh

data ends

code segment

assumecs:code,ds:data

mainproc far

start:

movax,data

movds,ax

mov cx,16

mov si,0

L1: movdl,x[si]

add dl,30h

cmp dl,39h

jbe L2

add dl,7

L2:mov ah,02h

int 21h

incsi

loop L1

mov ax,4c00h

int 21h

mainendp

code ends

end start

74、

用汇编语言编程:统计一个16位二进制数中1的个数,并将结果输出。

正确答案:

code segment

assume cs:code

mainprocfar

start:

mov bx,0a39h

mov si,0

mov cx,16

next:

shr bx,1

 

更多详情内容可+v:chenjing-1125

你可能感兴趣的:(中国石油大学(北京《汇编语言程序设计》网考题)