2024年4月28日发(作者:皋逸仙)
80x86微处理器与汇编语言程序设计模拟1
一、选择题
1、下列______不是80386所具有的特点。
A. 保护虚地址存储方式,扩充了通用寄存器的功能
B. 32位的运算能力
C. 程序中可同时使用四个数据段
D. 采用了PCI标准的局部总线
2、在普通的微处理芯片中,主要有CISC和RISC两种不同的体系结构。80386的体系结构为______。
A. CISC结构 B. 融合了CISC结构和RISC结构
C. RISC结构 D. 不具有上述两种结构
3、下述______不是奔腾处理器Pentium与80386相比所具有的新特点。
A. 错误检测及功能冗余校验技术
B. 增强的64位数据总线
C. 保护虚地址存储方式,扩充了通用寄存器的功能
D. 采用了PCI标准的局部总线
4、Pentium4微处理器进行存储操作时,在时钟周期T1期间,完成______操作。
A. W/R信号变为高电平 B. 发送存储器地址
C. 读操作码 D. 读操作数
5、Pentium微处理器的内部数据总线宽度是______。
A. 16位 B. 32位
C. 36位 D. 64位
6、Pentium微处理器中共有几个段寄存器?______。
A. 4个 B. 5个
C. 6个 D. 7个
7、Pendum4微处理器可寻址的最大存储空间是______。
A. 256MB B. 4GB
C. 64GB D. 64TB
8、假设Pentium微处理器的段描述符中基地址是00280000H,段的界限是00010H,粒度G=1,则
该描述符所寻址的结束地址是______。
A. 00280010H B. 00290000H
C. 0028000FH D. 00370000H
9、执行下列指令后,(CL)=______。
STR1 DW 'AB'
STR2 DB 16DUP(?)
CNT EQU $-STR1
MOV CX,CNT
MOV AX,STR1
HLT
A. 10H B. 0EH
C. 12H D. 0FH
10、上题执行后(AX)=______。
A. 00ABH B. 4142H
C. 00BAH D. 4241H
11、执行下面的程序段后,DATA1单元的值是______。
DATA1 DB 10H,20H
DATA2 DB 30H,40H
MOV AX,WORD PTR DATA1
CMP AX,WORD PTR DATA2
JA MAIN
MOV BX,WORD PTR DATA2
MOV WORD PTR DATA2,AX
MOV WORD PTR DATA1,BX
MAIN:HLT
A. 10H B. 20H
C. 30H D. 40H
12、PC机采用向量中断方式处理8级中断,中断号依次为08H~0FH;在RAM 0:30H单元开始依次
存放24H,FAH,10H,POH 4个字节,该向量对应的中断号和中断程序入口地址是______。
A. 0BH,24FAH:10F0H B. 0BH,F010:FA24H
C. 0CH,10F0H:24FAH D. 0CH,F010:FA24H
13、通常情况下,一个外中断服务程序的第一条指令是STI,其目的是______。
A. 开放所有屏蔽中断 B. 允许同一级中断产生
C. 允许低一级中断产生 D. 允许高一级中断产生
14、执行下面的程序段后,(ES)为______。
MAIN DD 01234567H
LES DI,MAIN
A. 0123H B. 4567H
C. 2301H D. 6745H
15、已知(AL)=6,(BL)=7,执行下述指令后(AL)=______。
MUL AL,BL
AAM
A. 42 B. 2AH
C. 4 D. 2
16、设AL=0E0H,CX=3,执行RCL AL,CL指令后,CF的内容为______。
A. 0 B. 1
C. 不变 D. 变反
17、8086当前指令的地址存放在______中。
A. DS:BP B. SS:SP
C. CS:PC D. CS:p
18、已知(BL)=0FH,执行TEST BL 8FH后,(BL)=______。
A. 0 B. 0FH
C. 8FH D. FFH
19、指令ADD CX,[SI+10H]中的源操作数的寻址方式是______。
A. 相对的变址寻址 B. 基址寻址
C. 变址寻址 D. 基址加变址寻址
20、下列程序执行(AX)=______。
X DB 5,7,5
MOV AL,WORD PIR X
A. 5 B. 57
C. 75 D. 117
21、下列指令中,不影响标志位SF位的指令是______。
A. RCL AX,1 B. SAR AX,1
C. AND BH,0FH D. ADC AX,SI
22、已知(DS)=1000H,(BP)=0010H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执
行指令LEA CX,[BP][D1]后,(BX)=______。
A. 0ABBAH B. 0100H
C. 0BAABH D. 0110H
23、下述定义变量指令正确的是______。
A. X DW 'ABCD'
B. X DB 'A','B','C','D'
C. X DD 'ABCD'
D. X DQ 'ABCD'
24、一个有16个字的数据区,起始地址为70A0:DDF6,则这个数据区末字单元的物理地址是______。
A. 7E7F6H B. 7E816H
C. 7E814H D. 7E7F8H
25、指令SUB [BX+DI+3456H],CX的机器码最后8位为______。
A. 10010001B B. 01010110B
C. 00110100B D. 01000101B
26、已知(SS)=3000,(SP)=0100H,执行下列程序后(SP)=______。
MOV AX,N1
PUSH AX
MOV AX,N2
PUSH AX
ACLL L1
…
L1:...
RET 2
A. 0100H B. 00FEH
C. 00FCH D. 0102H
27、执行下面的程序段后,AL中的内容是______。
BUF DW 1234H,5678H,0001H
MOV BX,OFFSETBUF
MOV AL,2
XLAT
A. 12H B. 34H
C. 56H D. 78H
28、下列指令中,不合法的指令是______。
A. PUSH AL B. ADC AX, [SI]
2024年4月28日发(作者:皋逸仙)
80x86微处理器与汇编语言程序设计模拟1
一、选择题
1、下列______不是80386所具有的特点。
A. 保护虚地址存储方式,扩充了通用寄存器的功能
B. 32位的运算能力
C. 程序中可同时使用四个数据段
D. 采用了PCI标准的局部总线
2、在普通的微处理芯片中,主要有CISC和RISC两种不同的体系结构。80386的体系结构为______。
A. CISC结构 B. 融合了CISC结构和RISC结构
C. RISC结构 D. 不具有上述两种结构
3、下述______不是奔腾处理器Pentium与80386相比所具有的新特点。
A. 错误检测及功能冗余校验技术
B. 增强的64位数据总线
C. 保护虚地址存储方式,扩充了通用寄存器的功能
D. 采用了PCI标准的局部总线
4、Pentium4微处理器进行存储操作时,在时钟周期T1期间,完成______操作。
A. W/R信号变为高电平 B. 发送存储器地址
C. 读操作码 D. 读操作数
5、Pentium微处理器的内部数据总线宽度是______。
A. 16位 B. 32位
C. 36位 D. 64位
6、Pentium微处理器中共有几个段寄存器?______。
A. 4个 B. 5个
C. 6个 D. 7个
7、Pendum4微处理器可寻址的最大存储空间是______。
A. 256MB B. 4GB
C. 64GB D. 64TB
8、假设Pentium微处理器的段描述符中基地址是00280000H,段的界限是00010H,粒度G=1,则
该描述符所寻址的结束地址是______。
A. 00280010H B. 00290000H
C. 0028000FH D. 00370000H
9、执行下列指令后,(CL)=______。
STR1 DW 'AB'
STR2 DB 16DUP(?)
CNT EQU $-STR1
MOV CX,CNT
MOV AX,STR1
HLT
A. 10H B. 0EH
C. 12H D. 0FH
10、上题执行后(AX)=______。
A. 00ABH B. 4142H
C. 00BAH D. 4241H
11、执行下面的程序段后,DATA1单元的值是______。
DATA1 DB 10H,20H
DATA2 DB 30H,40H
MOV AX,WORD PTR DATA1
CMP AX,WORD PTR DATA2
JA MAIN
MOV BX,WORD PTR DATA2
MOV WORD PTR DATA2,AX
MOV WORD PTR DATA1,BX
MAIN:HLT
A. 10H B. 20H
C. 30H D. 40H
12、PC机采用向量中断方式处理8级中断,中断号依次为08H~0FH;在RAM 0:30H单元开始依次
存放24H,FAH,10H,POH 4个字节,该向量对应的中断号和中断程序入口地址是______。
A. 0BH,24FAH:10F0H B. 0BH,F010:FA24H
C. 0CH,10F0H:24FAH D. 0CH,F010:FA24H
13、通常情况下,一个外中断服务程序的第一条指令是STI,其目的是______。
A. 开放所有屏蔽中断 B. 允许同一级中断产生
C. 允许低一级中断产生 D. 允许高一级中断产生
14、执行下面的程序段后,(ES)为______。
MAIN DD 01234567H
LES DI,MAIN
A. 0123H B. 4567H
C. 2301H D. 6745H
15、已知(AL)=6,(BL)=7,执行下述指令后(AL)=______。
MUL AL,BL
AAM
A. 42 B. 2AH
C. 4 D. 2
16、设AL=0E0H,CX=3,执行RCL AL,CL指令后,CF的内容为______。
A. 0 B. 1
C. 不变 D. 变反
17、8086当前指令的地址存放在______中。
A. DS:BP B. SS:SP
C. CS:PC D. CS:p
18、已知(BL)=0FH,执行TEST BL 8FH后,(BL)=______。
A. 0 B. 0FH
C. 8FH D. FFH
19、指令ADD CX,[SI+10H]中的源操作数的寻址方式是______。
A. 相对的变址寻址 B. 基址寻址
C. 变址寻址 D. 基址加变址寻址
20、下列程序执行(AX)=______。
X DB 5,7,5
MOV AL,WORD PIR X
A. 5 B. 57
C. 75 D. 117
21、下列指令中,不影响标志位SF位的指令是______。
A. RCL AX,1 B. SAR AX,1
C. AND BH,0FH D. ADC AX,SI
22、已知(DS)=1000H,(BP)=0010H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执
行指令LEA CX,[BP][D1]后,(BX)=______。
A. 0ABBAH B. 0100H
C. 0BAABH D. 0110H
23、下述定义变量指令正确的是______。
A. X DW 'ABCD'
B. X DB 'A','B','C','D'
C. X DD 'ABCD'
D. X DQ 'ABCD'
24、一个有16个字的数据区,起始地址为70A0:DDF6,则这个数据区末字单元的物理地址是______。
A. 7E7F6H B. 7E816H
C. 7E814H D. 7E7F8H
25、指令SUB [BX+DI+3456H],CX的机器码最后8位为______。
A. 10010001B B. 01010110B
C. 00110100B D. 01000101B
26、已知(SS)=3000,(SP)=0100H,执行下列程序后(SP)=______。
MOV AX,N1
PUSH AX
MOV AX,N2
PUSH AX
ACLL L1
…
L1:...
RET 2
A. 0100H B. 00FEH
C. 00FCH D. 0102H
27、执行下面的程序段后,AL中的内容是______。
BUF DW 1234H,5678H,0001H
MOV BX,OFFSETBUF
MOV AL,2
XLAT
A. 12H B. 34H
C. 56H D. 78H
28、下列指令中,不合法的指令是______。
A. PUSH AL B. ADC AX, [SI]