匯编语言程序设计题库.doc
文本预览下载声明
汇编语言程序设计题库
选择题(100选20个每个1,共20分)
1. 1个CPU的寻址能力为8KB,那么它的地址总线的宽度为
A. 10 B.11 C.12 D.13
在存储器中,数据和程序以 形式存放。
A.二进制 B.十进制 C.八进制 D.十六进制
CPU要访问的某一存储单元的实际地址称
A.段地址 B.偏移地址 C.物理地址 D.逻辑地址
某存储单元的物理地址是12345H,可以作为它的段地址的有
A.2345H B.12345H C.12340H D.1234H
设物理地址(21000H)=20H ,(21001H)=30H,(21002H)=40H。如果从地址21001H中取出一个字的内容是
A. 2030H B.3040H C.3020H D.4030H
6.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址为( )
A. 3017BH B. 30170H C. 3017AH D. 30210H
7.在DEBUG工具中,单步执行指令的命令是( )。
A. G B. D C. T D. R
8. 在DEBUG工具中,显示寄存器内容的命令是( )。
A. G B. D C. T D. R
9.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 ( )。
A. 20098H B. 20102H C. 200FEH D. 20100H
10.若栈顶的物理地址为20100H,当执行完指令POP AX后,栈顶的物理地址为 ( )。
A. 20098H B. 20102H C. 200FEH D. 20100H
11.如代数据段名为DATA_SEG,它的起始地址为20A00H,对数据段寄存器DS赋值段地址值的方法是( )。
A. MOV DS,20A0H B. ASSUME DS:DATA_SEG
C. DATA_SEG SEGMENT D. MOV AX,DATA_SEG
MOV DS,AX
12.执行PUSH BP指令时,源的操作数的物理地址表达式是( )
A.16*SS+BP B.16*DS+BP C.16*CS+IP D.16*SS+SP
13.用户为了解决自己的问题,用汇编语言所编写的程序,称为( )
A目标程序 B源程序 C可执行程序 D汇编程序
14.已知AX=8065H,BX=103AH,则指令ADD BL,AL执行后,OF和CF的值分别为 ( )。
A. 0,0 B. 0,1 C. 1,0 D. 1,1
15. 当CX=0时,REP MOVSB执行的次数为。 ( )
A. 1次 B. 0次 C. 25535次 D. 25536次
16.条件转移指令JB产生程序转移的条件是( )
A.CF=1 B.CF=0 C.CF=1和ZF=1 D.CF=1和ZF=0
17.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,[SI]后,正确的结果是( )
A.AL=5FH SF=1 CF=1 B.AL=60H SF=1 CF=0
C.AL=5FH SF=0 CF=1 D.AL=60H SF=0 CF=0
18.执行下列指令序列后,正确的结果是( )
MOV AL,81H
ADD AL,AL
ADC AL,AL
A.AL=05H B.AL=204H C.AL=04H D.AL=205H
19.串操作指令中,源串操作数的段地址一定在( )寄存器中。
A. CS B. SS C. DS D. ES
20.下列指令中,不影响PSW的指令是( )。
显示全部