汇编语言典型例子详解_汇编语言典型例题

典型例题(与考试题型,考试范围相近)

1

.应用程序具有

3

个基本段,可执行指令应该保存于(

A

)

A)

代码段

B)

数据段

C)

堆栈段

D)

附加段

2. 8

位补码

F3H

要扩展成

16

位补码应该是(

D

)

,这样其真值才不变。

A) F0F3H

B) 00F3H

C) 10F3H

D) FFF3H

3.

mov [ebx+8],eax

”指令的目的操作数采用(

C

)寻址方式。

A)

存储器间接

B)

寄存器

C)

寄存器相对

D)

立即数

4.

执行“

sar ebx,1

”指令后,

ebx

最高

D31

位一定等于(

D

)

A) 0

B) 1

C) D0

D) D30

5.

在代码段内的

-128

127

个字节前后范围的跳转,可以用(

C

)类型名表示。

A) WORD

B) DWORD

C) SHORT

D

) FAR

6.

Windows

控制台环境,在当前光标显示信息应该使用(

B

)函数(功能)

A) ReadConsole

B) WriteConsole

C) MessageBox

D) GetStdHandle

7

.汇编语言源程序经汇编后不能直接生成(

C

)

A) OBJ

文件

B) LST

文件

C) EXE

文件

D) CRF

文件

8

.在

ADD

指令中,两个操作数的物理位置不可以安排在(

A

)中。

A)

两个主存储单元

B)

一个主存储单元和一个数据寄存器

C)

两个数据寄存器

D)

一个堆栈单元和一个数据寄存器

9

.假定

ax=6987h

,执行指令

cmp ax

0eb30h

后,则标志位

CF

OF

的状态(

C

)

A)0

0

B) 0

1

C) 1

0

D) 1

1

10

.假定

esp=00120100h

eax=1f6c2107h

,执行指令

push ax

后,存放数据

07h

的物理地址

是(

C

)

A) 00120104h

B) 00120101h

C) 001200fch

D) 001200ffh

11

.下列对标志寄存器中标志位产生影响的指令是(

B

)

A) jmp

done

B) shl

eax, 2

C) call

subp

D) not

eax

12.

假设

CL=98H,

执行“

MOVSX DX, CL

”后,

DX=

(

D

)

A) F098H

B) 0098H

C) 1098H

D) FF98H

13.

mov 80h[esi], eax

”指令的目的操作数采用(

C

)寻址方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值