出自:南昌航空大学微机原理及应用

字符串指令有许多参数是隐含约定的,源字符串的起始地址为(2分)
ADS:ES
BSI:DI
CDS:SI
DES:DI 
采用2的补码形式时,一个字节能表达的带符号整数范围为(2分)
A [–128,+128]
B [–127 , +127] 
C [–127 , +128] 
D [–128 , +127]
掩膜ROM在制造时通过光刻是否连接MOS管来确定0和1,如果对应的某存储单元位没有连接MOS管,则该位信息为(   )(2分)
A不确定
B0
C1
D可能为0,也可能为1
在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了(2分)
A 时钟周期
B 等待状态
C 指令队列
D 中断向量
SRAM和DRAM存储原理不同,它们分别靠(   )来存储0和1的(2分)
A双稳态触发器的两个稳态和极间是否有足够的电荷
B内部熔丝是否断开和双稳态触发器
C极间电荷和浮置栅是否积累足够的电荷
D极间是否有足够的电荷和双稳态触发器的两个稳态
执行下列程序段A5050,99
B2500,100
C5050,101
D2550,102
MOVS前可添加的前缀为(2分)
AREPE/REPZ
BREPNE/REPNZ
CREP
D无
对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到     和W总线上去, 左4位即最高有效位为     ;右4位即最低有效位为    

image2.png

(2分)
A控制部件CON, 指令字段, 地址字段
B算术逻辑部件ALU, 指令字段, 地址字段
C控制部件CON, 地址字段, 指令字段
D算术逻辑部件ALU, 地址字段, 指令字段
用()能完成把AX的低字节清零,高字节不变的要求。(2分)
AAND AX,0FF00H
BOR BX,00FFH
CXOR CX,00FFH
DTEST AX, 0FF00H
在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是(2分)
A≠64KB
B=64KB
C≤64KB
D≥64KB
下列 ( )指令不影响进位标志CF的状态(2分)
AADD
BSUB
CINC
DCMP
BUFFER  DB  100  DUP(?) ; 表示BUFFER为()的存储空间,其内容为随机数,通常作为程序的工作单元(2分)
A100个字 
B100个字
C200个字
D200个字
用()能完成把将BX的低字节置成全“1”,高字节不变的要求(2分)
AAND AX,0FF00H
BOR BX,00FFH
CXOR CX,00FFH
DTEST AX, 0FF00H 
NEG指令是一个()操作数指令。(2分)
A单
B双
C无
D任意多个
已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+SI] 之后,将()存储单元的内容送到AL寄存器去(2分)
A27000H
B27001H
C9000H
D9001H
法运算是双操作数运算, 但是, 在指令中却只指定一个操作数, 另一个操作数是隐含规定的, 隐含操作数为 (2分)
AAL/AX
BBL/BX
CCL/CX
DDL/DX 
十进制数30.375表示成十六进制数为()H(2分)
A1F.5
B1F.6
C1E.5
D1E.6
在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是( )(2分)
AOUT 端口地址, AL
BMOV AL, 端口地址
COUT AL, 端口地址
DIN AL, 端口地址
汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的(2分)
A符号地址
B物理地址
C偏移地址
D逻辑地址
SBB在形式和功能上都和SUB指令类似, 只是SBB指令在执行减法运算时, 还要减去()的值(2分)
ASF
BOF
CCF
DZF
若门电路的两个输入量为1、1,输出量为0,则不可能完成此功能的是( )(2分)
A“异或”门
B“与非”门
C“或非”门
D“与”门
下列四个选项中不正确的是(2分)
AIN AL, 50H
BIN AX, 70H
COUT 44H, AL
DOUT 6780H, AX
将11.375D转换成二进制数,为(2分)
A1101.011B
B1011.011B
C1101.101 B
D1011.101B
一个最基本的微处理器由三部分组成,不包括下列 ( ) 项(2分)
A算术逻辑部件ALU
B控制器
C时钟振荡器
D内部寄存器
用来存放即将执行的指令的偏移地址的寄存器是(2分)
ABP
BSP
CIP
DCS
– 49D的二进制补码为(2分)
A 1100 1111
B 1110 1101      C. 00010001      D. 1110 1100 
LDA 、ADD和SUB三条助记符对应的操作码分别为( )(2分)
A0000,0001和0010
B0001,0000和0100
C1110,1111和0010
D0000,1101和0101
LDA 、ADD和SUB三条助记符对应的操作码分别为(2分)
A 0000、0001和0010
B 0001、0000和0100
C 1110、1111和0010        D. 0000、1101和0101
某一EPROM芯片,其容量为32K×8,除电源和地线外,最小的输入引脚和输出引脚分别为(   )(2分)
A15和8
B32和8
C17和8
D18和10
指令MOV AL,[BX+SI+25],源操作数字段是 ( )寻址方式(2分)
A寄存器
B寄存器间接
C直接
D立即数
设 (SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH  AX 后,存放数据21H的物理地址是(2分)
A20102H
B20101H
C200FEH
D200FFH
下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 (2分)
A CX
B BX
C BP
D DI
字符串指令有许多参数是隐含约定的,目的字符串的起始地址为 (2分)
ADS:ES
BSI:DI
CDS:SI
DES:DI
存储周期指的是(   )(2分)
A存储器进行连续读或写操作所允许的最短时间间隔
B存储器的读出周期
C存储器进行连续写操作所允许的最短时间间隔
D存储器的写入周期
假设V1和V2是用DW定义的变量,下列指令中正确的是(2分)
AMOV  V1, 20H
BMOV  V1, V2  
CMOV  AL, V1
DMOV  2000H, V2
下列四个选项,( )项是正确的(2分)
AMOV AX, BL
BMOV [BX] , [SI]
CMOV DX, 1000H
DMOV ES, CS
下列四个选项中正确的是(2分)
AMOV  AX, BL
BMOV  [BX] , [SI] 
CMOV  DX, 1000H
DMOV  ES, CS
用()能完成将CX的低字节变反,高字节不变的要求。(2分)
AAND AX,0FF00H
BOR BX,00FFH 
CXOR CX,00FFH
DTEST AX, 0FF00H 
堆栈段寄存器是(2分)
ADS
BSS
CES
DCS
非循环算术移位指令在执行时,实际上是把操作数看成( )符号数来进行移位(2分)
A无
B带
C不确定
使用换码指令时, 要求     寄存器指向表的首地址, 而     寄存器中为表中某一项与表格首地址之间的偏移量(2分)
AAX ,AL
BBX ,AL
CBX, BL
DAX ,BL
86系列汇编语言指令语句格式中,标识符有效长度为()字符(2分)
A31
B30
C29
D28
汇编语言中,经过定义的每个变量均有3个属性,下列()不属于变量的属性。 (2分)
A段属性
B偏移量属性
C类型属性
D地址属性
非循环逻辑移位指令在执行时,实际上是把操作数看成()符号数来进行移位。(2分)
A无
B带
C不确定
下面的哪项是有效标识符(2分)
A4LOOP
BDELAYIS
CMAIN  A/B
DGAMA$1
设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为12H 、34H、 56H 、78H, 则执行完LES  SI, [2000H]后, ES=     ,SI=      。 (2分)
A3412H;7856H
B1234H;7856H
C7856H;3412H
D7856 H;1234H
在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是( )(2分)
A100ns
B200ns
C250ns
D400ns
已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=(2分)
A0F47FH
B0F000H
C0FFFFH
D2032H
串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI和DI作自动 ( )修改(2分)
A增量
B减量
C不确定