汇编语言平时练习题Word文件下载.docx
《汇编语言平时练习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《汇编语言平时练习题Word文件下载.docx(108页珍藏版)》请在冰豆网上搜索。
B.控制
C.状态
D.前三者
37知识点:
指令MOVBX,[BP+5]中的源操作数使用()段寄存器。
答案:
C
92知识点:
0104(几种基本的逻辑运算)
28知识点:
0201(80x86微处理器)下列叙述正确的是()。
A.不同类型的机器字长是一样的
B.—个字节有8位二进制数
C.各种不同的机器指令系统都是一样的
D.机器指令都是8位的
29.知识点:
0203(中央处理机)下列叙述正确的是()。
CPU的内部数据总线是8位的,外部数据总线是8位的
CPU的内部数据总线是16位的,外部数据总线是16位的
CPU的内部数据总线是8位的,外部数据总
线是8位的
34知识点:
0104(几种基本的逻辑运算)
指令MOVMEM[BX],AX中的MEI^
A.原码
B.反码
C.补码
D.移码
35知识点:
0204(存储器)用来作为寄存器间接寻址的寄存器有
()个。
36知识点:
指令MOV[BX+SI],AL中的目的操作数使用()段寄存器。
41知识点:
下述指令中不影响CF的指令是()。
AL,1
CX
[BX],AL
AX,BX
42知识点:
两个整数补码9CH和7AH相加运算后,会产生()。
A.无溢出且无进位
B.无溢出但有进位
C.有溢出且有进位
D.有溢出但无进位
45知识点:
0101(基于微处理器的计算机系统构成)认知度:
认知
指令()不改变CF的内容。
AL
AX,CX
[BX],CL
AL,DL
51知识点:
执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则()。
=0、CF=0
=0、CF=1
=1、CF=0
=1、CF=1
D
61知识点:
0203(中央处理机)下列选项中不能作为名字项的是()。
ANDORXORNOT为四条逻辑运算指令,下面的解释正确的是()
A.指令XORAXAX执行后,AX内容不变,但设置了标志位
B.指令ORDX1000H执行后,将DX最高位置1,其余各位置0
C.指令ANDAXOFH执行后,分离出AL低四位
AX,执行后,将AX清0
95知识点:
0104(几种基本的逻辑运算)
AL=0AH下列指令执行后能使AL=05H的是()
AL,0FH
103知识点:
0203(中央处理机)难易度:
较难
在下列指令中,()指令的执行会影响条件码中的CF位。
NEXT
BX
AX,1
105知识点:
0204(存储器)
CPU要访问的某一存储单元的实际地址称()
A.段地址
B.偏移地址
C.物理地址
D.逻辑地址
106知识点:
某存储单元的物理地址是12345H,可以作为
它的段地址有()
BX,BX
A
108知识点:
0203(中央处理机)循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
丰0且ZF=1
B.C冷0且ZF=0
丰0或ZF=1
工0或ZF=0
B
109知识点:
0203(中央处理机)难易度:
较难
在执行DAA指令,当高四位BCD码位,
如要把此进位值送入AH中,对这进位值的操作应是()
校正指令的功能已自动加在AH中
B.进位值在AF中,校正后根据AF内容再加在AH中
C.进位值在CF中,校正后根据CF内容再加在AH中
D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
110知识点:
0104(几种基本的逻辑运算)AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()
A.指令XORAXAX执行后,AX内容不变,
但设置了标志位
B.指令ORDX1000H执行后,将DX最高
位置1,其余各位置0
C.指令ANDAX,OFH执行后,分离出AL低
四位
111知识点:
0204(存储器)在执行下列指令时,需要使用段寄存器DS的指令是()
107知识点:
0203(中央处理机)
执行后使BX=0的同时也使CF=0,OF=0的
指令是()
B.ORBX,BX
AL,CL
DA[BX]
112知识点:
无论BH中原有的数是奇数或偶数,若要使
BH中的数一定为奇数,应执行的指令是
()
BH,01H
115知识点:
REPZCMPSW指令,重复执行的终止条件是
=0或ZF=0
=0且ZF=0
C.CX=0或ZF=1
=0且ZF=1
117知识点:
0101(基于微处理器的计算机系统构成)
比较两个带符号的数AB,当A=B时程序转移,测试的条件为()
=1
=0
118知识点:
检查二个无符号数的关系,若要实现AL》BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是()
LOP1
C.JCLOP1
119知识点:
设AL=0AH下列指令执行后能使AL=05H的
是()
A.NOTAL
QAL,0FH
127知识点:
0102(二进制数和十六进制数运算)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是()码。
码
B.十进制码
C.二进制码
D.十六进制码
135知识点:
8086CPU在基址加变址的寻址方式中,变址
寄存器可以为()
或CX
或SI
或DI
138知识点:
PSW寄存器中共有位条件状态
位,有位控制状态位。
、3
、6
、4
、8
140知识点:
在程序执行过程中,IP寄存器中始终保存的是()
B.下一条指令的首地址
C.正在执行指令的首地址
142知识点:
在下列指令中,指令的执行会影
响条件码中的CF位。
AX,1
144知识点:
0103(计算机中数和字符的表示)
设字长N=16,有符号数7AE9H的补码表
示为()
145知识点:
比较有符号数3260H与0B425H的大小关系为()
A.相等
B.小于
C.大于
D.不能比较
151知识点:
若(AL)=87H,执行ADDAL,0F5H
后,
S,Z,
C,O,
P的状态为(
)
=0,
ZF=0,
CF=1,
OF=1,
PF=0
=1,
OF=0,
PF=1
CF=0,
答案
:
C
153知识点:
0204
(存储器)
数据传送指令对标志位的影响为
()
A.都不影响
B.都影响
C.除了SAHF,POPF其它均不影响
D.除了控制标志位,其它均不影响
156知识点:
计算机系统中的存贮器系统是指。
()
存贮器存贮器
C.主存贮器
157知识点:
存储单元是指()
A.存放一个二进制信息位的存贮元
B.存放一个机器字的所有存贮元集合
C.存放一个字节的所有存贮元集合
D.存放两个字节的所有存贮元集合答案:
158知识点:
存相联存贮器是按进行寻址的存
贮器。
A.地址方式
B.堆栈方式
C.内容指定方式
D.地址方式与堆栈方式
160知识点:
0203(中央处理机)以下叙述中正确描述的句子是()
A.同一个CPU周期中,作叫相容性微操作
B.同一个CPU周期中,操作叫相容性微操作
C.同一个CPU周期中,作叫相斥性微操作
D.
可以并行执行的微操
不可以并行执行的微
同一个CPU周期中,操作叫相斥性微操作答案:
D161知识点:
0201(80x86微处理器)
带有处理器的设备一般称为设备。
智能化
B.交互式
C.远程通信
D.过程控制
162知识点:
设物理地址
(21000H)=30H,(21001H)=40H,(21002H)=50H。
如从地址21001H中取出一个字的内容是()
169知识点:
执行PUSH3P指令时,源的操作数的物理地址表达式是()
*SS+BP
*DS+BP
*CS+IP
*CS+AX
176知识点:
设AL=0BH下列指令执行后能使AL=04H的是()
AL,0F
177知识点:
AL,0F
180知识点:
设DF=1,每次执行SCASB指令时,寄存器
()要加1
181知识点:
0104(几种基本的逻辑运算)要使BL中的低四位不变,高四位变反,应执行指令()
BL
BL,0F0H
BL,0FH
BL,0
182知识点:
0102(二进制数和十六进制数运算)
十六进制数88H,可表示成下面几种形式,
请找出正确的表示()
A.无符号十进制数36
B.无符号十进制数136
C.压缩型BCD码十进制数88H
位二进制数-8的补码表示
183知识点:
0204(存储器)认知度:
某存储单元的物理地址是34567H,可以作为它的段地址有()
184知识点:
完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()
AL,00H
189知识点:
0204(存储器)如某存储器分段时,表示偏移地址是18位二进制代码,那么一个段最多的存储单元数是()
字节
字
C.64K字节
193知识点:
8088/8086存储器分段,每个段不超过()
个字
个字节
C.1兆个字节
194知识点:
CPU发出的访问存储器的地址是()
A.物理地址
C.逻辑地址
D.段地址
197知识点:
8086/8088系统执行传送指令MOV时
A.不影响标志位
B.影响DF方向标志
C.影响SF符号标志
D.影响CF进位标志
198知识点:
MOVAL,79
ADDAL,0B1H
上面指令执行后,设置的标志位CF和OF的值是()
A..CF=0,OF=1
=1,OF=1
=0,OF=0
=1,OF=0
207知识点:
0204(存储器)下列寄存器中,作为16位寄存器的是
208知识点:
0204(存储器)在程序运行过程中,确定下一条指令的物理地址的计算表达式是()*16+SI
*16+SI
*16+IP
*16+SP
209知识点:
0204(存储器)物理地址(10FF0H)=10H,(10FF1H)=20H,
(10FF2H)=30H,从地址10FF1H中取一个字的内容是()
211知识点:
下列指令中,影响或修改标志位的是
215知识点:
循环指令LOOPN终止循环的条件是()
=0,且ZF=0
=0,或ZF=1
,且ZF=0
,或ZF=1
216知识点:
设DL=55H执行指令后能使DL中的数据为OAAH的指令是()
DL,0AAH
DL,0FFH
219知识点:
0204(存储器)在程序执行过程中,IP寄存器中始终保存的是()
C.在执行指令的首地址
221知识点:
0101(进位记数制与不同基数
的数之间的转换)难易度:
某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是()
位
222知识点:
0203(中央处理机)可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()
,BX,CX,DX
,BL,CL,DL
,BP,IP,BX
,DI,BP,BX
233知识点:
0102(二进制数和十六进制数运算)
请找出错误的表示()
A.无符号十进制数136
B.带符号十进制数-120
C.压缩型BCD码十进制数88
位二进制数-8的补码表示
234知识点:
0203(中央处理机)指令指针寄存器是()
235知识点:
当执行指令ADDAXBX后,若AX的内容为2BA0H设置的奇偶标志位PF=1,下面的叙述正确的是()
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
237知识点:
238知识点:
A.无符号十进制数136
B.带符号十进制数-120
D.位二进制数-8的补码表示
239知识点:
当程序顺序执行时,每取一条指令语句,IP指针增加的值是()
D.由指令长度决定的
241知识点:
0203(中央处理机)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()
,BP,SI,DI
,IP,BP,DX
,DS,ES,SS
245知识点:
下列传送指令中有语法正确的是()
CS,AX
DS,AX
AL,AX
BS,AX
246知识点:
0202(基于微处理器的计算机系统构成)
下面不是输入设备的是()
A.键盘
B.扫描仪
C.光笔
247知识点:
8086微处理器分成两大功能部件,即()
A.执行部件和总线接口部件
和执行部件
C.总线接口部件和BIU
D.以上都对
248知识点:
0203(中央处理机)
8086微处理器的寄存器中,不属于通用寄存
器的是()
250知识点:
0202(基于微处理器的计算机系统构成)操作系统、编译程序、实时控制等软件多数是用()编写的
A.机器语言
语言
D.汇编语言
264知识点:
0203(中央处理机)标志寄存器中属于控制标志位的是()
,OF,SF
,IF,TF
,CF,PF
296知识点:
0204(存储器)存储器中,数据是以字节为单位存放的,它是一个8位()数。
A.二进制
B.十进制
C.十六进制
D.都可以
297知识点:
0204(存储器)下列指令中,正确的指令是()。
AX,BX
1000H
AX
298知识点:
0204(存储器)在数据段中使用字符串时,该字符串必须用()括起来。
A.引号
B.分号
C.逗号
D.冒号
299知识点:
0204(存储器)当定义含有多个字符的字符串时,只能使用()伪指令。
D.AL=33H,BL=0
312知识点:
0204(存储器)
设CL=8,AL=0C8H执行SARAL,CL后,
AL中的数据是()
B.80H
D.0FEH
313知识点:
已知BX=028AH,SI=0294H,(DS:
051EH)=5432H。
执行语句LEABX,[BX+SI]
后,BX中的内容是()
300知识点:
段属性就是定义标号的段起始地址,标号的段总是在()寄存器中。
316知识点:
下面程序段执行后,AL中的内容是()
MOVAX,8833H
ADDAL,AH
DAA
301知识点:
偏移属性就是定义标号的偏移地址,它应安排在()寄存器中。
305知识点:
无条件转移指令JMP实现段间间接转移,转
移的目标地址在()
A.某个字存储单元中
B.某个双字存储单元中
C.某个16位通用寄存器
中
D.两个16位通用寄存器中
311知识点:
设AL=57HBL=24H,执行指令SUBAL,BL
后,寄存器内容为()
=57H,BL=24H
=33H,BL=24H
=57H,BL=33H
318知识点:
DA1DW‘AB'
,‘CD'
,‘EF'
,‘GH'
I
MOVAX,DA1+3
指令执行后AX中的内容是()
A.‘EF'
B.‘CD'
C.‘BC'
D.‘FC'
326知识点:
若在存储器的20000H~20002H三个字节单元
中存放的数据依次为12H34H56H,则从20001H地址开始读出的一个字(16位)数据为()
330知识点:
0201(80x86微处理器)通常说计算机的内存为32M、64M或128M指
的是:
的容量
和ROM的容量
D.硬盘的容量
333知识点:
十六进制数88H,可以表示成下面几种形式,
B.带符号十进制数—136
码十进制数88
D.8位二进制数—8的补码表示
334知识点:
当运行结果为0时,ZF=()
C.任意
D.不影响
335知识点:
设DS=5788H,偏移地址为94H,该字节的物理地址是()
B.5883H
C.57914H
D.58ECH336知识点:
“MOVAX,[BP+DI]”指令从()段取出数据送AX
C.DS
337知识点:
“下面不能用于寄存器寻址的寄存器有()
D.SI
338知识点:
0204(存储器)存储器寻址方式在指令中