2024年5月19日发(作者:苟明达)
试卷编号
一、 单选题(本大题共10小题,每小题2分,共20分)
1. 当前使用的Pentium微机,其主要元器件是____ ____.
A电子管 B晶体管
C小规模集成电路 D大规模和超大规模集成电路
2. 主要决定微机性能的是 。
A)质量 B)耗电量
C)CPU D)价格
3. 已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数 。
A)103 B)104
C)105 D)106
4. 8086有4个逻辑段,分别是( )、数据段、堆栈段和附加段。
A.代码段 B.指令段
C.地址段 D.变址段
5. 8086CPU中的数据寄存器有AX、BX、CX和DX,其中( )寄存器又称为累加器。
A.AX B.BX
C.CX D.DX
6. 下述指令中,正确的是( )。
A.MOV 0025H,AL B.MOV A,B
C.MOV CS,AL D.POP DX
7. 将寄存器AX的内容求反的正确操作是 。
A)NEG AX B)XOR AX,0000H
C)NOT AX D)CMP AX,AX
8. IDE是微型计算机中用于连接( )的并行总线接口。
A.硬盘驱动器 B.软驱
C.硬盘驱动器和光驱 D.硬盘驱动器和软驱
9. 关于高速缓冲存储器,描述正确的是( )。
A.容量比主存大,速度比主存快
B.容量比主存小,速度比主存慢
C.容量比主存小,速度比主存快
D.容量比主存大,速度比主存快
10. CPU在中断响应过程中( ),是为了能正确地实现中断返回。
A.识别中断源 B.断点压栈
C.获得中断服务程序入口地址 D.清除中断允许标志IF
二、填空题(每2分,共20分)
1. 二进制数110111对应的十进制数为 。
2. 8086CPU可寻址的最大存储空间为 。
3. 半导体存储器一般分为只读存储器ROM和 两类。
4. 8086CPU从内部功能上可分为EU执行部件和 两个独立的功能部件。
5. 根据功能,8086的标志位可分为状态标志和 标志。
6. 要组成容量为4K×8位的存储器,需要 片4K×1位的静态RAM芯片并联。
7. 中断控制器8259A有 个命令字。
8. 中断返回的指令是 。
9. 中断向量就是指中断处理子程序的 地址。
10. 设(DS)=2000H,(SS)=1000H,(SI)=0020H,(BX)=0080H,则指令MOV AX,[SI][BX]的源
课程名称 5-1
试卷编号
操作数的物理地址是 。
三、是非判断题(每小题1分,共10分)
1. 十六位微型机的含义是能同时处理十六位二进制数。 ..................................... ( )
2. 每执行完一次PUSH指令后,SP的值将会减去1。 ........................................ ( )
3. 8086中指令指针寄存器IP是存放从存储器中取出的将要执行的指令的。 .. ( )
4. 符号定义伪指令EQU不能对同一个符号重复定义。 ...................................... ( )
5. IDE接口是用于连接硬盘驱动器和光驱的接口。 ............................................. (
6. EEPROM是电擦除的可编程存储器的缩写。 ................................................... (
7. 两数相加,结果有偶数个“1”,则PF=1。 ....................................................... (
8. 8086CPU的中断向量表共有1024个字节,所以有1024个中断。 ................ (
9. MOV BL,AX指令合法 ...................................................................................... (
10. 指令MOV AX,[SI],源操作数是寄存器间接寻址方式。 .............................. (
四、简答题(每题5分,共20分)
1. 什么叫微处理器? 什么叫微型计算机? 什么叫微型计算机系统?
2. 8086处理器内部一般包括哪些主要部分?
3. 什么是堆栈?它的作用是什么?堆栈指针的作用是什么?
4. RAM和ROM各有什么特点?
5. 微型计算机的接口一般具备那些功能?
五、分析计算题(10分)
设(SP)=1000H,(AX)=1423H,(BX)=5876H,分析:
(1)执行PUSH AX及PUSH BX指令后(SP)=?
(2)再执行POP AX及POP BX指令后,(SP)=?(AX)=?
六、综合设计题(15分)
求两个字节数AA与BB之和,并将结果显示出来。
课程名称 5-2
)
)
)
)
)
)
试卷编号
参考答案:
一、 单选题(本大题共10小题,每小题2分,共20分)
1-5 D、C、B、A、A
6-10 D、C、C、C、B
二、填空题(每2分,共20分)
11. 55
12. 1MB
13. 随机存储器RAM
14. BIU总线接口部件
15. 控制
16. 8
17. 7
18. IRET
19. 入口
20. 200A0H
三、是非判断题(每小题1分,共10分)
1-5 T、F、F、T、T
6-10 F、T、F、F、T
四、简答题(每题5分,共20分)
6.
答:微处理器:是指由一片或几片大规模集成电路组成的中央处理器。
微型计算机:是指以微处理器为基础,配以内存储器以及输入/输出(I/O)接口电路和相应得辅助电路
而构成的裸机。
微型计算机系统:是指微型计算机配以相应的外围设备及其他专用电路、电源、面板、机架及足够的软件
而构成的系统。
7.
答:内部有算术逻辑部件、控制与定时部件、总线与总线接口部件、寄存器阵列等。按功能结构可分为两
部分,即总线接口单元(BIU)与执行单元(EU)。BIU主要包括段寄存器、内部通信寄存器、指令指针、
6字节指令队列、20位地址加法器和总线控制逻辑电路。EU主要包括通用寄存器阵列、算术逻辑单元、
控制与定时部件等。
8.
答:堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。
堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址
及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,
还有一个堆栈指针SP,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈
指针SP的值减少。但SP始终指向栈顶。
9.
答:RAM中的内容可读可写。断电后,RAM中的内容会丢失。常用来暂时性的存放数据。
ROM是一旦写入信息后,就只能读出不能改写的存储器。断电后,存储的信息不会丢失。常用来存放监
控程序。
10.
答:微机的接口一般有如下的几个功能:
(1) 执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在
课程名称 5-3
试卷编号
经分析去控制外设
(2) 返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态
(3) 数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转
(4) 设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的
地址译码电路来选中I/O设备
(5) 信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口
电路要完成信号的转换功能
(6) 数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,
接口电路就要完成串、并之间的转换,并进行数据格式的转换。
五、分析计算题(10分)
答:
(1)SP= 0FFCH
(2)SP=1000H;AX=5876H
六、综合设计题(15分)
答:
DATA SEGMENT
AA DB 20H
BB DB 10H
DATA ENDS
STA SEGMENT STACK
DB 100 DUP(?)
STA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STA
START:
MOV AX,DATA ;将数据段地址送数据段寄存器
MOV DS,AX
MOV AL,AA ;求AA+BB
ADD AL,BB
MOV BL,AL ;保存AL的计算结果
MOV CL,4
SHR AL,CL
AND AL,0FH ;屏蔽高4位
ADD AL,30H ;计算高位数的ASCII值
MOV DL,AL ;DOS功能调用,显示高位数
MOV AH,02H
INT 21H
MOV AL,BL ;计算结果送AL
AND AL,0FH ;屏蔽高4位
ADD AL,30H ;计算低位数的ASCII值
MOV DL,AL ;显示低位数
MOV AH,02H
INT 21H
MOV AH,4CH ;返回DOS
课程名称 5-4
INT 21H
CODE ENDS
END START
课程名称
试卷编号
5-5
2024年5月19日发(作者:苟明达)
试卷编号
一、 单选题(本大题共10小题,每小题2分,共20分)
1. 当前使用的Pentium微机,其主要元器件是____ ____.
A电子管 B晶体管
C小规模集成电路 D大规模和超大规模集成电路
2. 主要决定微机性能的是 。
A)质量 B)耗电量
C)CPU D)价格
3. 已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数 。
A)103 B)104
C)105 D)106
4. 8086有4个逻辑段,分别是( )、数据段、堆栈段和附加段。
A.代码段 B.指令段
C.地址段 D.变址段
5. 8086CPU中的数据寄存器有AX、BX、CX和DX,其中( )寄存器又称为累加器。
A.AX B.BX
C.CX D.DX
6. 下述指令中,正确的是( )。
A.MOV 0025H,AL B.MOV A,B
C.MOV CS,AL D.POP DX
7. 将寄存器AX的内容求反的正确操作是 。
A)NEG AX B)XOR AX,0000H
C)NOT AX D)CMP AX,AX
8. IDE是微型计算机中用于连接( )的并行总线接口。
A.硬盘驱动器 B.软驱
C.硬盘驱动器和光驱 D.硬盘驱动器和软驱
9. 关于高速缓冲存储器,描述正确的是( )。
A.容量比主存大,速度比主存快
B.容量比主存小,速度比主存慢
C.容量比主存小,速度比主存快
D.容量比主存大,速度比主存快
10. CPU在中断响应过程中( ),是为了能正确地实现中断返回。
A.识别中断源 B.断点压栈
C.获得中断服务程序入口地址 D.清除中断允许标志IF
二、填空题(每2分,共20分)
1. 二进制数110111对应的十进制数为 。
2. 8086CPU可寻址的最大存储空间为 。
3. 半导体存储器一般分为只读存储器ROM和 两类。
4. 8086CPU从内部功能上可分为EU执行部件和 两个独立的功能部件。
5. 根据功能,8086的标志位可分为状态标志和 标志。
6. 要组成容量为4K×8位的存储器,需要 片4K×1位的静态RAM芯片并联。
7. 中断控制器8259A有 个命令字。
8. 中断返回的指令是 。
9. 中断向量就是指中断处理子程序的 地址。
10. 设(DS)=2000H,(SS)=1000H,(SI)=0020H,(BX)=0080H,则指令MOV AX,[SI][BX]的源
课程名称 5-1
试卷编号
操作数的物理地址是 。
三、是非判断题(每小题1分,共10分)
1. 十六位微型机的含义是能同时处理十六位二进制数。 ..................................... ( )
2. 每执行完一次PUSH指令后,SP的值将会减去1。 ........................................ ( )
3. 8086中指令指针寄存器IP是存放从存储器中取出的将要执行的指令的。 .. ( )
4. 符号定义伪指令EQU不能对同一个符号重复定义。 ...................................... ( )
5. IDE接口是用于连接硬盘驱动器和光驱的接口。 ............................................. (
6. EEPROM是电擦除的可编程存储器的缩写。 ................................................... (
7. 两数相加,结果有偶数个“1”,则PF=1。 ....................................................... (
8. 8086CPU的中断向量表共有1024个字节,所以有1024个中断。 ................ (
9. MOV BL,AX指令合法 ...................................................................................... (
10. 指令MOV AX,[SI],源操作数是寄存器间接寻址方式。 .............................. (
四、简答题(每题5分,共20分)
1. 什么叫微处理器? 什么叫微型计算机? 什么叫微型计算机系统?
2. 8086处理器内部一般包括哪些主要部分?
3. 什么是堆栈?它的作用是什么?堆栈指针的作用是什么?
4. RAM和ROM各有什么特点?
5. 微型计算机的接口一般具备那些功能?
五、分析计算题(10分)
设(SP)=1000H,(AX)=1423H,(BX)=5876H,分析:
(1)执行PUSH AX及PUSH BX指令后(SP)=?
(2)再执行POP AX及POP BX指令后,(SP)=?(AX)=?
六、综合设计题(15分)
求两个字节数AA与BB之和,并将结果显示出来。
课程名称 5-2
)
)
)
)
)
)
试卷编号
参考答案:
一、 单选题(本大题共10小题,每小题2分,共20分)
1-5 D、C、B、A、A
6-10 D、C、C、C、B
二、填空题(每2分,共20分)
11. 55
12. 1MB
13. 随机存储器RAM
14. BIU总线接口部件
15. 控制
16. 8
17. 7
18. IRET
19. 入口
20. 200A0H
三、是非判断题(每小题1分,共10分)
1-5 T、F、F、T、T
6-10 F、T、F、F、T
四、简答题(每题5分,共20分)
6.
答:微处理器:是指由一片或几片大规模集成电路组成的中央处理器。
微型计算机:是指以微处理器为基础,配以内存储器以及输入/输出(I/O)接口电路和相应得辅助电路
而构成的裸机。
微型计算机系统:是指微型计算机配以相应的外围设备及其他专用电路、电源、面板、机架及足够的软件
而构成的系统。
7.
答:内部有算术逻辑部件、控制与定时部件、总线与总线接口部件、寄存器阵列等。按功能结构可分为两
部分,即总线接口单元(BIU)与执行单元(EU)。BIU主要包括段寄存器、内部通信寄存器、指令指针、
6字节指令队列、20位地址加法器和总线控制逻辑电路。EU主要包括通用寄存器阵列、算术逻辑单元、
控制与定时部件等。
8.
答:堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。
堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址
及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,
还有一个堆栈指针SP,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈
指针SP的值减少。但SP始终指向栈顶。
9.
答:RAM中的内容可读可写。断电后,RAM中的内容会丢失。常用来暂时性的存放数据。
ROM是一旦写入信息后,就只能读出不能改写的存储器。断电后,存储的信息不会丢失。常用来存放监
控程序。
10.
答:微机的接口一般有如下的几个功能:
(1) 执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在
课程名称 5-3
试卷编号
经分析去控制外设
(2) 返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态
(3) 数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转
(4) 设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的
地址译码电路来选中I/O设备
(5) 信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口
电路要完成信号的转换功能
(6) 数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,
接口电路就要完成串、并之间的转换,并进行数据格式的转换。
五、分析计算题(10分)
答:
(1)SP= 0FFCH
(2)SP=1000H;AX=5876H
六、综合设计题(15分)
答:
DATA SEGMENT
AA DB 20H
BB DB 10H
DATA ENDS
STA SEGMENT STACK
DB 100 DUP(?)
STA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STA
START:
MOV AX,DATA ;将数据段地址送数据段寄存器
MOV DS,AX
MOV AL,AA ;求AA+BB
ADD AL,BB
MOV BL,AL ;保存AL的计算结果
MOV CL,4
SHR AL,CL
AND AL,0FH ;屏蔽高4位
ADD AL,30H ;计算高位数的ASCII值
MOV DL,AL ;DOS功能调用,显示高位数
MOV AH,02H
INT 21H
MOV AL,BL ;计算结果送AL
AND AL,0FH ;屏蔽高4位
ADD AL,30H ;计算低位数的ASCII值
MOV DL,AL ;显示低位数
MOV AH,02H
INT 21H
MOV AH,4CH ;返回DOS
课程名称 5-4
INT 21H
CODE ENDS
END START
课程名称
试卷编号
5-5