汇编语言第12章考前复习题.docx
《汇编语言第12章考前复习题.docx》由会员分享,可在线阅读,更多相关《汇编语言第12章考前复习题.docx(46页珍藏版)》请在冰点文库上搜索。
汇编语言第12章考前复习题
1.知识点:
0202(基于微处理器的计算机系统构成)
在下列的选项中,能够组成计算机系统的是(A)。
选项A)硬件系统和软件系统
选项B)CPU、存储器、输入/输出设备
选项C)操作系统、各种语言
选项D)系统软件和应用软件
2.知识点:
01(基础知识)
汇编语言属于( B)
选项A)用户软件
选项B)系统软件
选项C)高级语言
选项D)机器语言
5知识点:
0203(中央处理机)
中央处理器CPU是由( D)组成的
选项A)运算器
选项B)控制器
选项C)寄存器组
选项D)前三者
答案:
D
6.知识点:
0201(80x86微处理器)
IBMPC机的DOS是属于(B )。
选项A)用户软件
选项B)系统软件
选项C)系统硬件
选项D)一种语言
8.知识点:
0203(中央处理机)
8086/8088CPU的寄存器组中,8位的寄存器共有( C)个
选项A)4
选项B)6
选项C)8(alahblbhclchdldh)
选项D)10
9.知识点:
0203(中央处理机)
8086/8088CPU的寄存器组中,16位的寄存器共有( D)个。
AX,BX,CX,DX,DS,CS,SS,ES,FS,GS,DI,SI,BP,SP
选项A)10
选项B)12
选项C)13
选项D)14
10.知识点:
0204(存储器)
8086/8088CPU执行算术运算时PSW共有( C)个标志位会受影响。
SF,ZF,PF,CF,OF,AF
选项A)4
选项B)5
选项C)6
选项D)7
11.知识点:
0204(存储器)
在程序执行过程中,IP寄存器始终保存的是( C)。
选项A)上一条指令的首地址
选项B)本条指令的首地址
选项C)下一条指令的首地址
选项D)需计算有效地址后才能确定地址
12.知识点:
0204(存储器)
IBM PC机的存储器可分( D)个段。
选项A)4
选项B)256
选项C)512
选项D)65536
13知识点:
0204(存储器)
当使用BP作编程地址时,此时使用的是( D)段。
选项A)CS
选项B)DS
选项C)ES
选项D)SS(堆栈段)
17知识点:
0204(存储器)
存储器的一个字节表示( A)位。
选项A)8
选项B)16
选项C)32
选项D)64
18知识点:
0101(基于微处理器的计算机系统构成)
如果某个字变量的数据存放在奇地址单元,则8086/8088CPU读写该变量时需要( B)个读写周期。
选项A)1
选项B)2
选项C)3
选项D)4
19知识点:
0203(中央处理机)
在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( B)地址。
选项A)逻辑
选项B)物理
选项C)有效
选项D)相对
21知识点:
0204(存储器)P28
物理地址的形成过程是将段地址左移( C)位加偏移地址。
选项A)2
选项B)3
选项C)4
选项D)5
27知识点:
0205(外部设备)
一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的(C)信息。
选项A)数据
选项B)控制
选项C)状态
选项D)前三者
28知识点:
0201(80x86微处理器)
下列叙述正确的是( B)。
选项A)不同类型的机器字长是一样的
选项B)一个字节有8位二进制数
选项C)各种不同的机器指令系统都是一样的
选项D)机器指令都是8位的
29.知识点:
0203(中央处理机)
下列叙述正确的是(D)。
选项A)8088CPU的内部数据总线是8位的,外部数据总线是8位的
选项B)8088CPU的内部数据总线是16位的,外部数据总线是16位的
选项C)8086CPU的内部数据总线是8位的,外部数据总线是8位的
选项D)8086CPU的内部数据总线是16位的,外部数据总线是16位的
34知识点:
0104(几种基本的逻辑运算)
指令MOV MEM[BX],AX中的MEM是( C )。
选项A)原码
选项B)反码
选项C)补码
选项D)移码
35知识点:
0204(存储器)
用来作为寄存器间接寻址的寄存器有( D)个。
选项A)8
选项B)6
选项C)5
选项D)4(BXBPSIDI)P40
36知识点:
0204(存储器)
指令MOV [BX+SI],AL中的目的操作数使用( B )段寄存器。
选项A)CS
选项B)DS
选项C)SS
选项D)ES
37知识点:
0204(存储器)
指令MOV BX,[BP+5]中的源操作数使用( C)段寄存器。
选项A)CS
选项B)DS
选项C)SS
选项D)ES
41知识点:
0203(中央处理机)
下述指令中不影响CF的指令是( B )。
选项A)SHL AL,1
选项B)INC CX(P109)
选项C)ADD [BX],AL
选项D)SUB AX,BX
42知识点:
0203(中央处理机)
两个整数补码9CH和7AH相加运算后,会产生( B )。
选项A)无溢出且无进位10011100
选项B)无溢出但有进位01111010相加
选项C)有溢出且有进位
选项D)有溢出但无进位
45知识点:
0101(基于微处理器的计算机系统构成)认知度:
认知
指令(A)不改变CF的内容。
选项A)DEC AL
选项B)ADD AX,CX
选项C)SUB [BX],CL
选项D)SBB AL,DL
51知识点:
0203(中央处理机)
执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则(D)。
选项A)OF=0、CF=0P65
选项B)OF=0、CF=1
选项C)OF=1、CF=0
选项D)OF=1、CF=1
51知识点:
0203(中央处理机)
执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则(D)。
选项A)OF=0、CF=0
选项B)OF=0、CF=1
选项C)OF=1、CF=0
选项D)OF=1、CF=1
答案:
D
61知识点:
0203(中央处理机)
下列选项中不能作为名字项的是( C)。
选项A)FHP137
选项B)A3
选项C)3B
选项D)FADC
答案:
C
92知识点:
0104(几种基本的逻辑运算)
AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( C )
选项A)指令XORAX,AX执行后,AX内容不变,但设置了标志位P69
选项B)指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
选项C)指令ANDAX,OFH执行后,分离出AL低四位
选项D)NOTAX,执行后,将AX清0
95知识点:
0104(几种基本的逻辑运算)
AL=0AH,下列指令执行后能使AL=05H的是( C )
选项A)NOTAL
选项B)ANDAL,0FH
选项C)XORAL,0FH
选项D)ORAL,0FH
103知识点:
0203(中央处理机)难易度:
较难
在下列指令中,(D)指令的执行会影响条件码中的CF位。
选项A)JMPNEXT
选项B)JCNEXT
选项C)INCBX
选项D)SHLAX,1
答案:
D
105知识点:
0204(存储器)
CPU要访问的某一存储单元的实际地址称(C)
选项A)段地址
选项B)偏移地址
选项C)物理地址
选项D)逻辑地址
106知识点:
0204(存储器)
某存储单元的物理地址是12345H,可以作为它的段地址有(C)
选项A)1235H
选项B)2345H
选项C)1234H
选项D)1245H
107知识点:
0203(中央处理机)
执行后使BX=0的同时也使CF=0,OF=0的指令是(A)
选项A)XORBX,BXP69
选项B)ORBX,BX
选项C)ANDBX,BX
选项D)CMPBX,BX
答案:
A
108知识点:
0203(中央处理机)
循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是(B)
选项A)CX≠0且ZF=1p96
选项B)CX≠0且ZF=0
选项C)CX≠0或ZF=1
选项D)CX≠0或ZF=0
答案:
B
109知识点:
0203(中央处理机)难易度:
较难
在执行DAA指令,当高四位BCD码位,如要把此进位值送入AH中,对这进位值的操作应是(C)
选项A)DAA校正指令的功能已自动加在AH中
选项B)进位值在AF中,校正后根据AF内容再加在AH中
选项C)进位值在CF中,校正后根据CF内容再加在AH中
选项D)进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
答案:
C
110知识点:
0104(几种基本的逻辑运算)
AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是(C)
选项A)指令XORAX,AX执行后,AX内容不变,但设置了标志位
选项B)指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
选项C)指令ANDAX,OFH执行后,分离出AL低四位
选项D)NOTAX,执行后,将AX清0
111知识点:
0204(存储器)
在执行下列指令时,需要使用段寄存器DS的指令是(D)
选项A)STOSW
选项B)ADDAL,CL
选项C)NEGBX
选项D)INCDA[BX]
112知识点:
0204(存储器)
无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是(B)
选项A)ADDBH,01H
选项B)ORBH,01H
选项C)XORBH,01H
选项D)TESTBH,01H
答案:
B
115知识点:
0203(中央处理机)
REPZCMPSW指令,重复执行的终止条件是(A)
选项A)CX=0或ZF=0
选项B)CX=0且ZF=0
选项C)CX=0或ZF=1
选项D)CX=0且ZF=1
答案:
A
117知识点:
0101(基于微处理器的计算机系统构成)
比较两个带符号的数A、B,当A=B时程序转移,测试的条件为(A)
选项A)ZF=1P87
选项B)ZF=0
选项C)SF=1
选项D)SF=0
答案:
A
118知识点:
0203(中央处理机)难易度:
较难
检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是(A)
选项A)JNCLOP1P89
选项B)JALOP1
选项C)JCLOP1
选项D)JGELOP1
119知识点:
0104(几种基本的逻辑运算)
设AL=0AH,下列指令执行后能使AL=05H的是(C)
选项A)NOTAL
选项B)ANDAL,0FH
选项C)XORAL,0FH
选项D)ORAL,0FH
127知识点:
0102(二进制数和十六进制数运算)
计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是(C?
)码。
选项A)BCD码
选项B)十进制码
选项C)二进制码ASCII码?
选项D)十六进制码
135知识点:
0203(中央处理机)
8086CPU在基址加变址的寻址方式中,变址寄存器可以为(D)
A)BX或CX
选项B)CX或SI
选项C)DX或SI
选项D)SI或DIP41
138知识点:
0204(存储器)
PSW寄存器中共有___A___位条件状态位,有______位控制状态位。
选项A)6、3
选项B)3、6
选项C)8、4
选项D)4、8
答案:
A
140知识点:
0204(存储器)
在程序执行过程中,IP寄存器中始终保存的是(B)
选项A)上一条指令的首地址
选项B)下一条指令的首地址
选项C)正在执行指令的首地址
选项D)需计算有效地址后才能确定地址
142知识点:
0203(中央处理机)
在下列指令中,___D___指令的执行会影响条件码中的CF位。
选项A)JMP NEXT
选项B)JC NEXT
选项C)INC BX
选项D)SHL AX,1
144知识点:
0103(计算机中数和字符的表示)
设字长N=16,有符号数7AE9H的补码表示为( D )
选项A)9EA7H
选项B)76C4H
选项C)8417H
选项D)7AE9H
答案:
D
145知识点:
0103(计算机中数和字符的表示)
比较有符号数3260H与0B425H的大小关系为( C )?
?
?
?
?
?
?
?
选项A)相等 p60
选项B)小于
选项C)大于
选项D)不能比较
151?
?
知识点:
0203(中央处理机)
若(AL)=87H(10000111),执行ADDAL,0F5H(11110101)后,S,Z,C,O,P的状态为( C )101111100
选项A)SF=0,ZF=0,CF=1,OF=1,PF=0
选项B)SF=1,ZF=0,CF=1,OF=0,PF=1
选项C)SF=0,ZF=0,CF=0,OF=1,PF=0
选项D)SF=1,ZF=0,CF=1,OF=1,PF=1
答案:
C
153知识点:
0204(存储器)
数据传送指令对标志位的影响为( D )
选项A)都不影响
选项B)都影响
选项C)除了SAHF,POPF,其它均不影响
选项D)除了控制标志位,其它均不影响
答案:
D
156知识点:
0204(存储器)
计算机系统中的存贮器系统是指。
(D)
选项A)RAM存贮器
选项B)ROM存贮器
选项C)主存贮器
选项D)cache
答案:
D
157知识点:
0204(存储器)
存储单元是指(B)
选项A)存放一个二进制信息位的存贮元
选项B)存放一个机器字的所有存贮元集合
选项C)存放一个字节的所有存贮元集合
选项D)存放两个字节的所有存贮元集合
答案:
B
158知识点:
0204(存储器)
存相联存贮器是按___C___进行寻址的存贮器。
选项A)地址方式
选项B)堆栈方式
选项C)内容指定方式
选项D)地址方式与堆栈方式
答案:
C
160知识点:
0203(中央处理机)
以下叙述中正确描述的句子是(D)
选项A)同一个CPU周期中,可以并行执行的微操作叫相容性微操作
选项B)同一个CPU周期中,不可以并行执行的微操作叫相容性微操作
选项C)同一个CPU周期中,可以并行执行的微操作叫相斥性微操作
选项D)同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作
答案:
D
161知识点:
0201(80x86微处理器)
带有处理器的设备一般称为___A___设备。
选项A)智能化
选项B)交互式
选项C)远程通信
选项D)过程控制
答案:
A
162知识点:
0204(存储器)
设物理地址(21000H)=30H,(21001H)=40H,(21002H)=50H。
如从地址21001H中取出一个字的内容是(D)
选项A)3040H
选项B)4050H
选项C)4030H
选项D)5040H
169知识点:
0204(存储器)
执行PUSHBP指令时,源的操作数的物理地址表达式是(A)
选项A)16*SS+BP
选项B)16*DS+BP
选项C)16*CS+IP
选项D)16*CS+AX
176知识点:
0104(几种基本的逻辑运算)
设AL=0BH,下列指令执行后能使AL=04H的是()
选项A)NOTAL
选项B)ANDAL,0FH
选项C)ORAL,0FH
选项D)ORAL,0F
177知识点:
0104(几种基本的逻辑运算)
设AL=0BH,下列指令执行后能使AL=04H的是()
选项A)NOTAL
选项B)ANDAL,0FH
选项C)XORAL,0FH
选项D)ORAL,0F
180知识点:
0204(存储器)
设DF=1,每次执行SCASB指令时,寄存器(D)要加1
选项A)SI
选项B)BX
选项C)SP
选项D)DI
答案:
D
181知识点:
0104(几种基本的逻辑运算)
要使BL中的低四位不变,高四位变反,应执行指令(B)
选项A)NOTBL
选项B)XORBL,0F0H
选项C)ANDBL,0FH
选项D)XORBL,0
182知识点:
0102(二进制数和十六进制数运算)
十六进制数88H,可表示成下面几种形式,请找出正确的表示(D)
选项A)无符号十进制数36
选项B)无符号十进制数136
选项C)压缩型BCD码十进制数88H
选项D)8位二进制数-8的补码表示
答案:
D
183知识点:
0204(存储器)认知度:
认知
某存储单元的物理地址是34567H,可以作为它的段地址有( D )
选项A)2345H
选项B)3457H
选项C)3450H
选项D)3456H
184知识点:
0204(存储器)
完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(A)
选项A)MOVAL,00H
选项B)ANDAL,00H
选项C)XORAL,AL
选项D)SUBAL,AL
答案:
A
189知识点:
0204(存储器)
如某存储器分段时,表示偏移地址是18位二进制代码,那么一个段最多的存储单元数是( C )
选项A)32K字节
选项B)32K字
选项C)64K字节
选项D)64K字
答案:
C
193知识点:
0201(80x86微处理器)
8088/8086存储器分段,每个段不超过(D)
选项A)64K个字P21
选项B)32K个字节
选项C)1兆个字节
选项D)64K个字节
194知识点:
0203(中央处理机)
CPU发出的访问存储器的地址是(A)
选项A)物理地址
选项B)偏移地址
选项C)逻辑地址
选项D)段地址
197知识点:
0203(中央处理机)
8086/8088系统执行传送指令MOV时( A )
选项A)不影响标志位
选项B)影响DF方向标志
选项C)影响SF符号标志
选项D)影响CF进位标志
198知识点:
0203(中央处理机)
MOVAL,79
ADDAL,0B1H
上面指令执行后,设置的标志位CF和OF的值是(D)
选项A).CF=0,OF=1
选项B)CF=1,OF=1
选项C)CF=0,OF=0
选项D)CF=1,OF=0
答案:
D
207知识点:
0204(存储器)
下列寄存器中,作为16位寄存器的是(D)
选项A)AL
选项B)BL
选项C)CH
选项D)DX
208知识点:
0204(存储器)
在程序运行过程中, 确定下一条指令的物理地址的计算表达式是 ( D )
选项A)DS*16+SI
选项B)SS*16+SI
选项C)CS*16+IP
选项D)SS*16+SP(偏移地址)
209知识点:
0204(存储器)
物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1H中取一个字的内容是(B)
选项A)1020H
选项B)3020H
选项C)3022H
选项D)2010H
211知识点:
0204(存储器)
下列指令中,影响或修改标志位的是(D)
选项A)LOOPZ
选项B)JNLE
选项C)PUSHF
选项D)POPF
答案:
D
215知识点:
0203(中央处理机)
循环指令LOOPNZ终止循环的条件是(B)
选项A)CX=0,且ZF=0
选项B)CX=0,或ZF=1
选项C)CX10,且ZF=0
选项D)CX10,或ZF=1
答案:
B
216知识点:
0104(几种基本的逻辑运算)
设DL=55H,执行指令后能使DL中的数据为0AAH的指令是(D)
选项A)TESTDL,0AAH
选项B)ORDL,0AAH
选项C)CX10,且ZF=0
选项D)XORDL,0FFH
219知识点:
0204(存储器)
在程序执行过程中,IP寄存器中始终保存的是(B)
选项A)上一条指令的首地址
选项B)下一条指令的首地址
选项C)在执行指令的首地址
选项D)需计算有效地址后才能确定地址
221?
知识点:
0101(进位记数制与不同基数的数之间的转换)难易度:
较难
某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是(B)
选项A)10位
选项B)20位
选项C)15位
选项D)12位
答案:
B
222知识点:
0203(中央处理机)
可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)
选项A)AX,BX,CX,DX
选项B)AL,BL,CL,DL
选项C)SP,BP,IP,BX
选项D)SI,DI,BP,BX
233知识点:
0102(二进制数和十六进制数运算)
十六进制数88H,可表示成下面几种形式,请找出错误的表示(B)
选项A)无符号十进制数136182题
选项B)带符号十进制数-120
选项C)压缩型BCD码十进制数88
选项D)8位二进制数-8的补码表示
答案:
D
234知识点:
0203(中央处理机)
指令指针寄存器是(A)
选项A)IP
选项B)SP
选项C)BP
选项D)PSW
235知识点:
0203(中央处理机)
当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(D)
选项A)表示结果中含1的个数为偶数
选项B)表示结果中含1的个数为奇数
选项C)表示该数为偶数
选项D)表示结果中低八位含1的个数为偶数
答案:
D
237知识点:
0203(中央处理机)
列指令执行后总是使CF=0,OF=0的是(A)
选项A)AND
选项B)NEG
选项C)NOT
选项D)INC
答案:
A
238知识点:
0103(计算机中数和字符的表示)
十六进制数88H,可表示成下面几种形式,请找出错误的表示(B)
选项A)无符号十进制数136
选项B)带符号十进制数-120
选项C)压缩型BCD码十进制数88
选项D)位二进制数-8的补码表示
答案:
D
239知识点:
0203(中央处理机)
当程序顺序执行时,每取一条指令语句,IP指针增加的值是( D )
选项A)1
选项B)2
选项C)3
选项D)由指令长度决定的
241知识点:
0203(中央处理机)
下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( B )
选项A)AX,BX,CX,DX
选项B)BX,BP,SI,DI
选项C)SP,IP,BP,DX
选项D)CS,DS,ES,SS
答案:
B
245知识点:
0101(基于微处理器的计算机系统构成)
下列传送指令中有语法正确的是( B )
选项A)M