典型例题(与考试题型,考试范围相近)
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
)寻址方式。