微机原理与应用试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与应用复习题
一、选择题:
1. MIPS 是用于衡量计算机系统哪种指标的?_________。
A)存储容量存储容量 B)运算速度运算速度 C)时钟频率时钟频率 D)处理能力.
( A 1-4 1 1)
1A: B
2. 下列cpu 中属于准16位的是______________________。
A)8080 B)8086 C)8088 D)80386SX
( A 2-1 1 1)
2A: C
3. 在8086中,不属于总线接口部件的是__________________。
A) 20位的地址加法器20位的地址加法器 B) 指令队列指令队列
C) 段地址寄存器段地址寄存器 D) 通用寄存器通用寄存器
( A 2-1 1 1)
3A: D
4. 在8086系统中一条指令的存放地址一般由 段地址寄存器CS 和指令指针寄存器IP 来决定。
设CS=DF10H,IP=0200H,则此时的指令的物理地址为____________。
A) E110H B) DF300H C) E1100H D) DF30H
( A 2-4 1 1)
4A: B
5. 在执行0100010010110001B 与0100010101101010B 的加法运算后,关于标志寄存器中各位的变化的叙述正确的是________________。
(设该运算前刚执行了标志寄存器的清零)
A) AF=1 B) CF=1 C) SF=0 D) PF=1
( A 2-1 1 1)
5A: D
6.———BHE 信号和A0合起来表示当前在总线上出现的从偶地址单元或端口读一个字节的正确序列为:____________。
A) ———BHE 为低电平,A0为低电平为低电平 B) ———BHE 为低电平,A0为高电平为高电平
C) ———BHE 为高电平,A0为低电平为低电平 D) ———BHE 为高电平,A0为高电平为高电平
( A 2-2 2 1)
6A: C
7.在8086的小模式系统中,M/---
IO、
---
RD和
---
WR当前信号为
当前信号为 1、0、1,表示现在进行的是
________________。
A)I/O读B)I/O写C)存储器写
存储器写 D) 存储器读
存储器读
( A 2-3 1 1)
7A: D
8.系统复位后,下面的叙述错误的是_______________。
A)系统从FFFF0H处开始执行程序。
处开始执行程序。
B)系统此时能响应INTR引入的中断。
引入的中断。
C)系统此时能响应NMI引入的中断。
引入的中断。
D)DS中的值为0000H。
( A 2-3 2 1)
8A: B
9.若在一个总线周期中,CPU对READY信号进行了5次采样,那么该总线周期共包含____________
个时钟周期。
个时钟周期。
A) 5 B) 6 C) 7 D) 8
( A 2-3 2 1)
9A: D
10.在8086的写周期中,各信号出现的正确序列为__________
A)ALE的下降沿、地址信号、数据信号
B)ALE的上升沿、地址信号、数据信号
C)地址信号、A LE的下降沿、数据信号
的下降沿、数据信号
D)地址信号、A LE的上升沿、数据信号
的上升沿、数据信号
( A 2-3 1 1)
10A: D
11.下述EPROM改写过程,其中正确的是_______________。
A)使---
WR写信号有效就可以改写写信号有效就可以改写
B)先用高电压擦除,再改写新数据
C)先用紫外线擦除,再用高电压写新数据
D)先用紫外线擦除,再用+5v电压写新数据
电压写新数据 ( A 12-8 1 1)
11A: C
12. PROM存储器的功能是____________。
A) 允许读出和写入
允许读出和写入 B) 只允许读出
只允许读出
C) 允许编程一次和读出
允许编程一次和读出 D) 允许编程多次和读出
允许编程多次和读出 ( A 12-8 1 1)
12A: C
13.下面表示总线已浮空(高阻)的信号______________。
A) HOLD B)READY C) ———
TEST D)HLDA
( A 2-3 1 1)
13A: D
14.若用2片6116RAM(2K*8)及2片2732EPROM(4K*8)组成存储器,试问存储器的总容量是
_____________。
A) 12KB B) 10KB C) 8KB D) 6KB
( A 12-4,12-8 1 1)
14A: A
15.中断处理正在进行时,CPU的状态是____________.。
A) 暂停
暂停 B)总线浮空
总线浮空 C) 执行程序
执行程序 D)等待
等待
( A 2-3 1 1)
15A: C
16.动态RAM的特点是_______________。
A) 信息在存储介质中移动
信息在存储介质中移动 B) 按字结构方式存储
按字结构方式存储
C) 按位结构方式存储
按位结构方式存储 D)每隔一定时间要进行一次刷新
( A 12-5 1 1)
16A: D
17.中断向量地址是_________________。
A)子程序的入口地址
子程序的入口地址 B)中断服务程序的入口地址
中断服务程序的入口地址
C) 中断服务程序的入口地址的地址D) 硬件中断服务程序的入口地址
( A 2-3 2 1)
17A: C
18.对于掉电的处理,8086/8088是通过____________来处理的。
来处理的。
A) 软件中断
软件中断 B) 可屏蔽中断
可屏蔽中断
C) 非屏蔽中断
非屏蔽中断 D) DMA
( A 2-3 1 1)
18A: C
19.在最小工作模式下,8086/8088在每个时钟脉冲的________,对HOLD引脚上的信号进行采样。
引脚上的信号进行采样。
A) 上升沿
上升沿 B) 高电平
高电平 C) 下降沿
下降沿 D) 低电平
低电平
( A 2-3 1 1)
19A: A
20.在8088系统中,需要用_________片74LS245构成数据总线收发器。
构成数据总线收发器。
A) 1 B) 2 C) 3 D) 4
( A 12-8 1 1)
20A: A
21.对于8086,将__________信号作为低8位数据的选通信号。
A) AD0 B) AD15 C) AD7 D) AD8
( A 2-3 1 1)
21A: A
22.存储字长是指____________________。
A)存放在一个存储单元中的二进制代码组合。
B)存放在一个存储单元中的二进制代码个数。
C)存储单元的个数。
存储单元的个数。
D)寄存器的位数。
寄存器的位数。
( A 12-2 1 1)
22A: B
23.存取周期是指____________________。
A)存储器的写入时间。
存储器的写入时间。
B)存储器的读出时间。
存储器的读出时间。
C)存储器的进行连续写操作允许的最短时间间隔。
D)存储器的进行连续读写操作允许的最短时间间隔。
( D 12-3 1 1)
23A: C
24.某计算机的主存为3KB,则内存地址寄存器需_________位就足够了。
位就足够了。
A)10 B) 11 C) 12 D) 13
( A 12-1 1 1)
24A: C
25.计算机的内存可采用________________。
A) RAM和ROM B) RAM
C) ROM D) 磁盘
磁盘
( A 12-1 1 1)
25A: A
26.主机与设备传送数据时,采用_________,主机和设备是串行工作的。
A) 程序查询方式
中断方式
程序查询方式 B) 中断方式
C)DMA方式
通道技术
方式 D) 通道技术
( A 4-41 1)
26A: A
27. 主机与设备传送数据时,采用_________,CPU的效率最高。
的效率最高。
A) 程序查询方式
中断方式
程序查询方式 B) 中断方式
C) 无条件方式
方式
无条件方式 D)DMA方式
( A 4-41 1)
27A:D
28.CPU响应中断的时间是_____________。
A) 一条指令结束
外设提出中断
一条指令结束 B) 外设提出中断
C) 取指周期结束
外设撤消中断请求
取指周期结束 D) 外设撤消中断请求
( A 2-3 1 1)
28A: A
29.中断现场保存在_____________。
A) 中断源中
软盘或硬盘中
中断源中 B)软盘或硬盘中
C) 中断向量表中
堆栈中
中断向量表中 D)堆栈中
( A 2-3 1 1)
29A: D
30.下列指令有语法错误的是__________。
A) PUSH AL B) ADDC AX,50H
C) MOV [SI],[DI] D) JMP WORD PTR[BX+5]
(A 3-3 1 1)
30A: C
31.中断服务时,要保护现场,这现场是指____________。
A)中断前标志寄存器的内容
中断前标志寄存器的内容 B) 中断处理中用到的寄存器的原内容
C)中断前程序计数器的内容
中断前累加器的内容
中断前程序计数器的内容 D) 中断前累加器的内容
(A 2-3 1 1)
31A: B
32.微型计算机主存储器的基本编址单元的长度为:________。
A) 32位B) 1位C) 8位D) 16位
(A 12-2 1 1)
32A: C
33.根据下面提供的PC机内存中的数据,INT 11H中断服务程序的入口地址是__。
0000:0040 B3 18 8A CC 4D F8 00 F0 --------41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC-------2E E8 00 F0 D2 EF 00 F0
A ) 4DF8:00F0 B) F000:F84D C) A019:8ACC D) CC8A:19A0
(A 2-3 1 1)
33A: B
34.用DMA控制器完成微机主存与外设之间传送数据是,数据的传送需要经过__。
A) 控制总线
控制总线 B) 系统总线
外部总线 D) DMA通道
通道
系统总线 C) 外部总线
(A 4-4 1 1)
34A: B
35.Cache是一种__________。
A) 硬盘与主存之间的缓存硬盘与主存之间的缓存 B) 软盘与主存之间的缓存软盘与主存之间的缓存
C) CPU 与视频之间的缓存与视频之间的缓存 D) CPU 与主存之间的缓存与主存之间的缓存
(A 12-4 1 1)
35A: D
36.设当前SP 中为0400H,在执行了push ds,push ax 两条指令后,SP 中为中为
____________。
A) 0402H B) 0404H C) 03FEH D) 03FCH
(A 3-3 1 1)
36A: D
37.设有一被测量温度的变化范围为20℃~℃~120012001200℃。
℃。
要求测量误差不超过±1℃要求测量误差不超过±1℃,,则应选用的A/D 转换器的分辨率至少应该为_________。
A) 4位4位 B) 8位8位
C) 10位10位 D) 12位12位
(A 7-3 2 1)
37A: C
38.在中断响应周期内,将IF 置0是由_________。
A) 硬件自动完成硬件自动完成 B) 用户在编制中断服务程序是设置 C) 关中断指令完成关中断指令完成 D) 开中断指令完成开中断指令完成
(A 2-3 1 1)
38A: A
39. 微处理器的字长、主频、ALU 结构以及______是影响其处理速度的重要因素。
A) 有无中断处理有无中断处理 B) 是否微程序控制是否微程序控制
C) 有无DMA 功能功能 D) 有无Cache 存储器存储器
(A 16-1 1 1)
39A: D
40.Cache 模块采用___________存储数据与指令。
存储数据与指令。
A) DRAM B) SRAM C) EPROM D) EEPROM
(A 12-4 1 1)
40A: B
41.某系统采用8251A 进行同步通信,当选定通信速率为9600波特时,加在8251A 的TxC 及RxC
引脚上的信号频率为_____________。
A) 4800HZ B) 2400HZ C) 9600HZ D) 19200HZ
(A 5-3 1 1)
41A: C
42.某系统采用8255A 作为并行I/O 接口,初始化时CPU 所访问的端口地址为0CBH ,并设定为方式
1输出,则A 口的口地址应为__________。
A) 0C8H B) 0CAH C) 0CH D) 0EH
(A 5-5 1 1)
42A: A
43.RS-232-C 标准中规定逻辑0信号电平为:________。
A) 0v~15v B) +5v~+15v C)
–5v~-15v D) –5v~0v
(A 5-2 1 1)
43A: B
44.采用两个中断控制8259A级联后,CPU的可屏蔽硬中断源能扩大到:
A) 64个B) 32个C) 16个D) 15个
(A 6-1 1 1)
44A: D
45.在串行接口中,用来实现并行数据和串行数据的转换的是_______。
A) 数据寄存器
转换器
锁存器 D) A/D转换器
移位寄存器 C) 锁存器
数据寄存器 B) 移位寄存器
(A 5-2 1 1)
45A: B
46. 当8255A的端口A和端口B都工作在方式1输入时,端口C的pc7和
pc6________。
A) 被禁用
只能作为输入使用
被禁用 B) 只能作为输入使用
C) 只能作为输出使用
可以设定为输入和输出使用
只能作为输出使用 D) 可以设定为输入和输出使用
(A 5-5 1 1)
46A: D
47. 连接两个汇编语言目标程序时,若其数据段的段名相同,组合类型为PUBLIC,定位类型为P ARA,
连接后第一个目标程序数据段的起始物理地址是00000H,长度为1367H,试问第二个目标程序数据段的起始物理地址是____________。
A) 01377H B) 01378H C) 01380H D) 01400H
(A 3-4 1 1)
47A: C
48. 当8255A被设定为方式1时,其功能相当于:_______。
A) 0线握手并行接口
线握手并行接口
线握手并行接口 B) 1线握手并行接口
C) 2线握手并行接口
多线握手并行接口
线握手并行接口 D) 多线握手并行接口
(A 5-5 1 1)
48A: C
49. 在DMA传送过程中完成数据传送功能是由___________。
A)CPU执行从存储器读出的指令
执行从存储器读出的指令
B)CPU直接控制外部设备和存储器
C)DMAC执行从存储器读出的指令
执行从存储器读出的指令
D)DMAC的硬件直接控制
的硬件直接控制
(A 6-2 1 1)
49A: D
50. 如果选择波特率因子为16,在接收时,采用波特率的16倍频率作为接收时钟,其
目的是__________。
A) 提高采样精度
提高采样精度 B) 取样信号的峰值
取样信号的峰值
C) 提高接收速度
识别正确的起始位
提高接收速度 D) 识别正确的起始位
(A 2-3 1 1)
50A: D
51. 如果8251A的方式字寄存器的地址为2F1H,则它的控制字寄存器的地址为_____。
A) 2F0H B) 2F2H C) 2F3H D) 2F1H
(A 5-3 1 1)
51A: A
52. 键盘输入发生“串键”错误是指________。
A)键入某一个键时,得到的是另一个键的键值
B)同时按下了多个键
同时按下了多个键
C)有键按下但没有键值输出
有键按下但没有键值输出
D)按一个键得到多个键的键值
(A 8-1 1 1)
52A: B
53.下列指令有语法错误的是__________。
A) PUSH AL B) ADDC AX,50H
C) MOV [SI],[DI] D) JMP WORD PTR[BX+5]
(A 3-3 1 1)
53A: C
53.执行下列程序段后,(AX)= ________。
TAB DW 1,2,3,4,5,6
ENTRY EQU 3
MOV BX, OFFSET TAB
ADD BX,ENTRY
MOV AX,[BX]
A) 0003H B) 0300H C) 0400H D) 0004H
(A 3-4 3 1)
53A: B
54.8259A可编程控制器,当级联使用时,其主片的IRi应和从片的_______ 连接。
连接。
A) INT B)INTA C) CASi(I=0~2) D) ---CS
(A 6-1 1 1)
54A: A
55.INC指令不影响
指令不影响 _________标志。
标志。
A) OF B) CF C) ZF D) SF
(A 3-3 1 1)
55A: B
56.执行下列指令后:
执行下列指令后:
STR1 DW ‘AB’
STR2 DB 16 DUP(?)
CNT EQU $ -STR1
MOV CX,CNT
MOV AX,STR1
HL T
寄存器CL的值是________,寄存器AX的值是________。
①A) 10H B) 12H C) 0EH D) 0FH
②A) 00ABH B) 00BAH C) 4142H D) 4241H
(A 3-3 1 2)
56A: ①B ② C C
57.执行返回指令,退出中断服务程序,这时返回地址来自_______。
A) ROM区B) 程序计数器
的暂存寄存器
堆栈区 D) CPU的暂存寄存器
程序计数器 C) 堆栈区
(A 2-3 1 2)
57A: C C
58.若Intel8253可编程定时/计数器处于计数过程中,当CPU对它装入新的计数初值,其结果将是
_______。
A)8253可编程定时/计数器禁止编程
B)8253可编程定时/计数器允许编程,并改变当前的计数过程
C)8253可编程定时/计数器允许编程,但不改变当前的计数过程
D)8253可编程定时/计数器允许编程,是否影响当前的计数过程随工作方式而变。
(A 6-3 1 2)
58A: D
59:在机械式鼠标中,检测鼠标为位移的传感器是________。
A) 压电传感器
电容传感器
压电传感器 B) 电容传感器
C) 转盘式角度(位移)数字转换器D) 光栅传感器
光栅传感器
(A 8-1 1 1)
59A: C
60.一台显示器工作在字符方式,每屏可以显示80*25行字符。
至少需要的显示存储器VRAM的容量
为___________。
A) 16KB B) 32KB C) 4KB D) 8KB
(A 9-4 1 1)
60A: C
二、填空题:
1、8086/8088CPU中,总线接口部件和执行部件的_______工作方式,有力地提高了CPU的工作效率。
的工作效率。
(B 2-1 1 1)
1A: 并行
并行
2、在8086/8088系统中,若主频为5M,那么该CPU的时钟周期为_______ns。
(B 2-1 1 1)
2A: 200
3、为了使得地址和数据同时出现在系统的地址总线和数据总线上,必须在地址信号出现时将它们锁存,
8086/8088提供________信号作为锁存器的控制信号。
B 2-2 1 1)
3A: ALE
4、如果时钟发生器8284A的晶振频率为6M,此时它的输出频率为__________M。
(B 2-2 1 1)
4A: 2
5、非屏蔽中断是通过CPU的________引腿进入的,它不受中断允许标志IF的屏蔽。
的屏蔽。
(B 2-3 1 1)
5A: NUM
push ax ax后,存放数据21H的物理地址是6、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令push
_________。
(B 3-3 2 1)
6A: 200FFH
7、对于下列程序段:
对于下列程序段:
AGAIN: MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
完成同样的功能。
可以用一条指令______________________________完成同样的功能。
(B 3-3 2 1)
7A: REP MOVSB
8、使用
使用 A/D转换器对一个频率为4kHz的正弦波信号进行输入,要求在一个信号周期内采样5个点,则应选用A/D转换器的转换时间最大为________。
(B 7-3 2 1)
8A:50μs
9、假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX和DAA指令后,(AL)=______。
(B 3-3 2 1)
9A:61H
10、若定义
、若定义 DA TA DW 1234H ,执行MOV BL,BYTE PTR DA T A指令后,(BL)=______。
(B 3-4 2 1)
10A:34H
11、若定义
、若定义 DA TA DB 0A5H,5BH,在指令
中填充,使指令正确执行。
在指令MOV BX,___________DA TA中填充,使指令正确执行。
(B 3-4 2 1)
11A: WORD PTR
12、8255A能实现双向传送功能的工作方式为________。
(B 5-5 2 1)
12A: 方式2
13、用作存储器的芯片有不同种类。
可随机读写,且只要不断电则其中存储的信息就可以一直保存的,称为______。
可随机读写,但即使在不断电的情况下其存储的信息也要定时刷新才不致丢失的,称为______。
所存信息由生产厂家用掩膜技术写好后就无法再改变的称为_________。
通过紫外线照射后可擦除所有信息,然后重新写入新的信息并可多次进行的,称为________。
(B 12-8 1 4)
13A: SRAM; DRAM; ROM; EPROM
14、PC机中为使工作于一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束
命令。
处应发送____________命令。
(B 6-1 1 1)
14A: EOI
15、在串行通信中,传输率就是指________________________________。
(B 5-2 1 1)
15A: 每秒钟传输的二进制位数。
每秒钟传输的二进制位数。
16、RS-232-C采用__________规定逻辑电平。
RS-232-C将-5v~-15v 规定为_______,将+5v~+15v 规定
为________。
(B 5-2 1 3)
16A: 负逻辑;
“0”
负逻辑; “1”;“0”
17、若RS-232-C的TXD端发送的波形如下:
端发送的波形如下:
其中每个字符含7个数据位,1个偶校验位,一位停止位,则该字符的ASCII
码为___________。
(B 5-2 2 1)
17A: 31H
18、一片8259A能管理8级中断,如果采用级联系统,要______片8259A可以
可以
级的主从式中断系统。
构成64级的主从式中断系统。
(B 6-1 1 1)
18A: 9
19、8086/8088的数据线和地址线是复用的。
所以常把8086/8088的总线称为____
把地
总线。
正是由于引腿的_____使用,复用的得以实现。
我们往往用_______把地
址信号从复用总线上分离出来,使的数据和地址同时出现在系统中。
(B 2-2 2 3)
19A: 多路;分时;锁存器
多路;分时;锁存器
20、当一个系统中所含的外设接口较多时,数据总线上要有______________来增加驱动能力。
来增加驱动能力。
(B 2-2 1 1)
20A: 发送器和接收器(或收发器,或总线驱动器)
21、一个最基本的读周期包含______个状态,其中在T1状态时,地址出现在复用总线上,并且_______信
号有效,我们常该信号作为地址锁存信号。
(B 2-3 1 2)
21A: 4;ALE
22、8086/8088的复位和启动操作是通过________引腿上的触发信号来执行的。
复位后,代码段寄存器CS
和指令指针寄存器IP 分别初始化为_______和________,所以系统启动后,,所以系统启动后,总是从总是从_________处执行指令。
令。
(B 2-3 1 4)
22A: RESET; FFFFH;0000H; FFFF0H
23 、8086/8088有一个强有力的中断系统,可以处理256种不同的中断,按产生中断的方法可分
为硬件中断和________两类。
其中硬件中断又分为_____________和_________两类。
两类。
(B 2-3 1 3)
软件中断;软件中断; 可屏蔽中断;可屏蔽中断; 不可屏蔽中断不可屏蔽中断
24(13)、在Intel8255A 中可以进行按位置位/复位的端口是_______。
(B 5-5 1 1)
24A: 端口C(或PC 口)
25、8259A 的处理部件由中断请求寄存器IRR 、中断优先级裁决器PR 和当前服务寄存器ISR 组成。
其中IRR 的功能是_______________________________________;
ISR 的功能是_____________________________________。
(B 6-1 1 2)
25A: IRR 的功能是对来自IRi 引脚的中断请求进行锁存;引脚的中断请求进行锁存;
ISR 的功能是用来存放现在正在处理的中断请求。
26、8259A 工作在全嵌套方式下,中断请求按优先级0~7级进行处理,其中___级最高。
级最高。
(B 6 -1 1 1)
26A: 0
27、如8259A 工作在优先级自动循环方式下,当前正在处理的中断请求来自IR3,那么该中断被服务
过后,则来自________的中断请求的优先级变得最低。
(B 6-1 1 1)
27A: IR3
28、在计算机中使用了各种总线结构,不同的总线可用于不同长度的数据位数的设备。
其中,PC 总线可用于__________位;ISA 总线可用于_________位;EISA 总线总线
可用于__________位;PCI 总线可用于__________位。
位。
(B 11-1 2 4)
28A: 8; 8或16; 8、16或32; 32或64
29、80386的地址总线是________位,而其数据总线是__________位。
位。
(B 16-1 1 2)
29A: 32 ; 32
30、32位微型机系统普遍采用Cache 技术,在80386系统中,Cache 是在CPU 片外,片外,
对于80486和Pentium 来说,则采用CPU______________技术。
技术。
(B 18-1 1 1)
30A:片内Cache
31、80386的通用寄存器是32位的。
EAX 可以拆分为_____、______和AL 使用。
使用。
(B 16-3 1 2)
31A: AX; AH
32、在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是
通过接口电路中的___________寄存器实现的。
寄存器实现的。
(B 5-3 1 1)
32A:移位移位
33、如果输入模拟信号的最高有效频率为10KHz ,则A/D 转换器的转换时间不应大于转换器的转换时间不应大于
_________________。
(B 7-3 2 1)
33A: 50μs
34、某一测控系统要求计算机输出的模拟控制信号的分辨率必须达到1‰,则应选用的则应选用的
D/A 转换器的位数至少是____________。
(B 7-2 2 1)
34A: 10
35、已知一个共阳极七段数码管的段排列如右图,
若要使显示字符“3”,则七段编码gfedcba
应为_________。
(B 8-2 1 1)
35A: 0110000
36、 外接式调制解调器与计算机连接时,一般使用计算机的______。
(B 5-2 1 1)
36A: 串口串口
37、在工业控制与检测系统中,比较理想的总线机构是_____________ 。
(B 5-11 1 1)
37A: STD 总线总线
38、在、在 MOV WORD PTR[0074H],55BBH 指令的机器代码中,最后一个字节
是________。
(B 3-3 1 1)
38A: 55H
39、写出将寄存器AX 的内容求反的正确指令是___________________。
(B 3-3 1 1)
39A: NOT AX 或 XOR AX,0FFFFH
a f b g e c d
40、设(AX)=2001H,执行CMP AX,AX后(AX)=_________________。
(B 3-3 1 1)
40A: 2001H
41、寄存器间接寻址方式中,操作数在__________中。
中。
(B 3-1 1 1)
41A: 主存单元
主存单元
三、程序分析题:
1、执行下列程序后,指出相应寄存器的当前值。
MOV SP,2000H
MOV AX,0F0H
MOV SI,1234H
MOV DX,5678H
PUSH SI
POP DI
Shl dx,1
TEST AX,DX
PUSH DX
HL T
SP=_________; DL内容所在存储器的偏移地址为_________;
AX=_________;DX=__________;
标志位ZF为_________。
(C 3-3 3 5 )
1A: 1FFEH; 1FFEH; 00F0H; 0ACF0H; 0
评分标准:答对一点得1分,全对5分。
2、执行下列程序段后,给出指定寄存器的内容。
MOV AL,45H
MOV BH,AL
AND BH,0FH
MOV CL,4
SHR AL,CL
MOV BL,AL
BH=__________; BL=________
(C 3-3 1 5 )
2A: 05H; 04H;
分,全对5分。
评分标准:答对一点得2.5分,全对5分。
3、执行下列程序段后,给出指定寄存器的内容。
MOV AX,0
MOV BX,1
MOV CX,100
A: ADD AX,BX
INC BX
LOOP A
HL T
执行后的结果为(BX)=______;
(AX)=______。
该程序段的功能是________________________。
( C 3-3 1 5 )
3A: 101(2分); 5050(2分); 求 0+1+2+3+….+100的累加和。
(1分)(1分)
4、执行下列指令后:4、执行下列指令后:
STR1 DW ‘AB’
STR2 DB 16DUP(?)
CNT EQU $-STR1
MOV CX,CNT
MOV AX,STR1
HL T
①、①、 寄存器CL 的值是__________;
②、②、 寄存器AX 的值是___________;
③、③、 如将STR1 DW ‘AB’ 改为改为 STR1 DB ‘AB’
用“MOV AX,WORD PTR STR1” 代替“MOV AX,STR1”后,后,
寄存器AX 的值是______________。
(C 3-3 1 5 )
4A: ① 18(1分);
② 4142H ;(2分)(2分)
③ 4241H ;(2分)(2分)
5、执行下列指令后:、执行下列指令后:
MOV AX,1234H
MOV CL,4
ROL AX,CL
DEC AX
MOV CX,4
MUL CX
HL T
寄存器AH 的值是___________;
寄存器AL 的值是___________。
(C 3-3 1 5 )
5A: 8DH (2.5分);
00H (2.5分)。
6、阅读下列程序段,并回答问题:
ARRA Y DW 10 DUP(?)
XOR AX,AX
MOV CX,LENGTH ARRAY
MOV SI, SIZE ARRAY -TYPE ARRAY
NEXT: ADD AX,ARRAY[SI]
SUB SI, TYPE ARRAY
LOOP NEXT
①、①、 运行MOV CX,LENGTH ARRAY 后,CX 的值是多少?的值是多少?
②、②、 运行MOV SI, SIZE ARRAY -TYPE ARRAY 后,SI 的值是多少?的值是多少?
③、③、 该程序段运行结束,AX 的值是多少?
(C 3-3 1 5 )
6A: ①、000AH (1.5分)分)
②、②、0012H (1.5分)分)
③、0014H (2分)2分)
7、阅读下列程序段,指出其实现的功能:
CMP AX,BX
JAE NEXT
XCHG AX,BX
NEXT: CMP AX,CX
JAE EXIT
XCHG AX,CX
EXIT:
(C 3-3 1 5 )
7A:求放在AX 、BX 、CX 中的最大值(3分),最大值最后放在AX 中(2分)。
8、分析下面程序,并回答问题:
MOV CL, 5
SAL DX,CL
MOV BL, AH
SAL AX, CL
SHR BL, CL
OR DL, BL
如执行前(AX)=0304H,(DX)=0102H,则该程序执行后,(AX)=____________;
(BL)=__________________; (DX)=___________________。
(C 3-3 1 5 )
8A: (AX )=6080H (2分)(2分) (BL)=00H (1分)(1分) (DX)=2040H (2分)(2分)
9、下面程序实现将AX 中无符号二进制数转化为十进制数存放在NUM 为起始地址的连续五个字节单元中,并将它显示出来,请将程序补充完整,实现上述功能:
PP PROC FAR
MOV DI,10000
MOV DX,0
DIV DI
MOV NUM,AL ; MOV NUM,AL ;万位数万位数万位数
MOV AX,DX
MOV DI,______
MOV DX,_____
________________
MOV NUM+1,AL; 千位数千位数
MOV DI,100
MOV AX, DX
_________________
DIV DI
MOV NUM+2,AL
MOV AX,DX
MOV DI ,10
DIV DI
MOV NUM+3,AL
MOV NUM+4,DL
MOV NUM+5,'$'
LEA DX, NUM
MOV AH,______
INT 21H
RET
PP ENDP
(C 3-3 1 5 )
9A: ① 1000 (1分)(1分) ② 0 0 (1分)(1分)
(1分)
③③ DIV DI DIV DI (1分)(1分)(1分) ④ MOV DX ,0 MOV DX ,0 (1分)(1分)(1分)
⑤ 09H (1分)(1分)
10、阅读下面程序(BCD 码转换为二进制数程序)码转换为二进制数程序)
DSEG SEGMENT
TABLE DW 2710H,03E8H,0064H,000AH,0001H
BDATA DW ?
BCDD DB 02H,00H,01H,03H,08H
COUNT EQU $-BCDD
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
MAIN PROC ___*___
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV BX,0
MOV SI,OFFSET BCDD
MOV DI,OFFSET TABLE
L1: MOV AL,[SI]
OR AL,AL
JZ L3
L2: CALL PADD
DEC AL
JNZ L2
L3: INC SI
INC DI
INC DI
LOOP L1
MOV BDATA,BX
MAIN ENDP
PADD PROC NEAR
MOV DX,[DI]
ADD ___**____,DX
RET
PADD ENDP
CSEG ENDS
END MAIN
① 在程序的在程序的**处应填入处应填入______________________________,以保证程序正确返回。
,以保证程序正确返回。
,以保证程序正确返回。
② 程序中,程序中,COUNT COUNT 的值是的值是_________________________________。
③ 在程序的在程序的******处应填入寄存器名处应填入寄存器名处应填入寄存器名_________. _________.
④ 在程序运行结束后,在程序运行结束后,BDATA BDATA 字单元的内容是字单元的内容是_____________________。
⑤ 若将BCDD 定义中的数02H 和08H 对换,则程序运行结束后BDATA 字单元的内容字单元的内容
是是______________。
(C 3-3 2 5 )
10A: ① FAR FAR(1分)(1分)(1分) ②② 05H 05H (1分)(1分)(1分)
③③ BX BX (1分)(1分)(1分) ④④ 4EAAH 4EAAH(1分)(1分)(1分)
⑤⑤ 3904H 3904H (1分)(1分)(1分)
1111、阅读下列、阅读下列8086/8088程序段,回答问题:程序段,回答问题:
DATA SEGMENT
DA1 DB ‘ABCD ’
COUNT EQU 4
DA2 DB COUNT DUP(0)
DATA ENDS
STE SEGMENT
DB 100 DUP(?)
STE ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA;SS:STACK
START :MOV AX,DATA
MOV DS,AX
LEA SI,DA1
LEA DI,DA2
LOP1: MOV AL,[SI]
MOV DL,0
LOP2: CMP AL,0
JZ NEXT
SHR AL,1
JNC EE
INC DL
EE: JMP LOP2
NEXT: MOV [DI],DL
INC SI
INC DI
LOOP LOP1
MOV AH,4CH
INT 21H
CODE ENDS
END START
1、 该程序的功能是什么?该程序的功能是什么?
2、 程序运结束后,程序运结束后,DL DL 和CX 的内容是什么?的内容是什么?
3、 指令CMP AL,0的作用。
的作用。
4、 程序运结束后,程序运结束后,DA2+1,DA2+2DA2+1,DA2+2单元中的内容是什么。
单元中的内容是什么。
(C 3-3 2 5 )
11A: ① 寻找字符串中各字符含1的个数(1分)
②② 02H 02H((0.5分)分) 、0 0 ((0.5分)分)
③③ 缩短寻找的过程缩短寻找的过程 (1分)(1分)
④ 02H 02H((0.5分)分) 、03H 03H ((0.5分)分)
1212、下面是一个单字节无符号二进制整数转换为、下面是一个单字节无符号二进制整数转换为BCD 码的子程序。
子程序入口条件是:码的子程序。
子程序入口条件是:SI SI 指向二进制数所在单元,转换结果以压缩BCD 码形式存放在SI+1和SI+2两个单元中。
请补完整程序空白处。
MOV AL,0
MOV [SI+1],AL
MOV [SI+2],AL
MOV CX,______
L2: MOV BL,[SI]
______BL,1
MOV [SI],BL
MOV DL,2
L1: INC SI
MOV AL,[SI]
_____ AL,AL
DAA
MOV [SI],AL
DEC DL
_____ L1
SUB SI,2
LOOP _____
HLT
(C 3-3 2 5 )
12A: ① 8 8(1分)(1分)(1分)
②② SHL SHL(1分)(1分)(1分)
③③ ADC ADC (1分)(1分)(1分)
④ JNZ JNZ(1分)(1分)(1分)
⑤⑤ L2 L2 (1分)(1分)(1分)
1313、下面是多字节加法程序,第一个数是、下面是多字节加法程序,第一个数是8A0BH 8A0BH,第一个数是,第一个数是D705H D705H。
DATA SEGMENT
FIRST DB _____FIRST DB _____,,_______ ,0H
SECOND DB _____, _______
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV CX,_____
MOV SI,0
__________
NEXT: MOV AL,SECOND[SI]
ADC FIRST[SI],AL
INC SI
LOOP NEXT
MOV AL,0
ADC AL,_____
MOV FIRST[SI], AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
(C 3-3 2 5 )
13A: ① 0BH 0BH((0.5分)分) ②② 8AH 8AH((0.5分)分)
③③ 05H 05H((0.5分)分) ④④ 0D7H 0D7H((0.5分)分)
⑤ 2 2 (1分)(1分)(1分) ⑥⑥ CLC CLC (1分)(1分)(1分)
⑦⑦ 0 0(1分)(1分)(1分) 1414、下列程序执行后,请给出相应寄存器的值。
、下列程序执行后,请给出相应寄存器的值。
MOV AX,1234H
MOV BX,5678H
ADD AL,BL
DAA
MOV CL,AL
MOV AL,AH
ADC AL,BH
DAA
(AL)=__________; (CL)=_________。
( C 3-3 1 5 )
14A: 69; 12
评分标准:答对一点得2.5分,全对5分。
分,全对5分。
15
、下列程序执行后,请给出相应寄存器的值。
10A3H:2000H XOR AL,AL
2002H MOV AX,CS
2004H MOV SS,AX
2006H MOV SP,2F00H
2009H MOV DX,2012H
200CH PUSH DX
200DH CALL 2700H
2010H ADD CX,DX
2012H HLT
10A3H:2700H POP CX
RET
①① (AX)=________ (AX)=________ ②② (SP)=__________
③③ (DX)=________ (DX)=________ ④④ (CX)=__________
⑤ ZF=__________
(C 3-3 2 5 )
15A: ① 10A3 10A3(((1分)(1分) ②② 2F00H 2F00H(1分)(1分)(1分)
③③ 2012H 2012H(1分)(1分)(1分) ④④ 2010H 2010H(1分)(1分)(1分)
⑤ 1 1 (1分)(1分)(1分)
四、简答题:
1、 指令周期、总线周期和时钟周期三者的关系怎样?如果在存储器读周期中,存储器的速度较慢,无法
与CPU 匹配,应采取什么措施?匹配,应采取什么措施?
(D 2-1 2 5)
1A: 执行一条指令所需要的时间为指令周期。
(1分)(1分)
CPU 和外部交换信息总是通过总线进行的,CPU 完成这种信息输入、输出过程所需要的时间为总线周期。
(1分)(1分)
执行指令的一系列操作都是在时钟脉冲CLK 的统一控制下一步步进行的,时钟脉冲的重复周期称为时钟周期。
(1分)(1分)
如果在存储器读周期中,存储器的速度较慢,无法与CPU 匹配。
通过在总线周期内T3和T4之间插入等待周期(或T w )。
(2分)(2分)
2、 扼要说明并行通信和串行通信的优缺点。
(D 5-2 2 5)
2A: ① 从距离上看,并行通信适宜短距离的数据传送,而串行通信适宜长距离的数据传送;
② 从速度上看,并行通信比串行通信速度快;
③ 从费用上看,串行通信的费用要低得多。
评分标准:答对一点2分,答对两点4分,全对5分。
3、 简述条件传送方式的过程简述条件传送方式的过程
(D 4-4 2 5)
3A: 一个过程分三个环节:一个过程分三个环节:
① CPU 从接口中读出状态字;(1分)(1分)
② CPU 检测状态字的对应位是否满足检测状态字的对应位是否满足“就绪”“就绪”
条件,如不满足,则回到前一步读取状态字;(2分) ③ 如状态字表明外设已处于“就绪”状态,则传送数据。
(2分)(2分)
4、 为什么DMA 方式的传输速率比中断方式更高?
(D 4-4 2 5)
4A: 主要有以下几个原因:主要有以下几个原因:
① DMA 方式实现数据块的传输,而中断方式按字或字节传输;
② DMA 方式利用专用的接口电路直接与存储器进行高速传输,而不经过CPU,中断方式要通过CPU
的执行传送指令来完成;的执行传送指令来完成;
③ DMA 方式不必进行保护现场之类的一系列额外操作。
评分标准:答对一点2分,答对两点4分,全对5分。
5、 简要说明8259A 中断控制器中的IRR 、ISR 和IMR 三个寄存器的功能。
三个寄存器的功能。
(D 6-1 2 5)
5A: IRR 中断请求寄存器,用来存放从外设来的中断请求;
ISR 中断服务寄存器,用来记忆正在处理中的中断级别;
IMR 中断屏蔽寄存器,用来存放CPU 送来的屏蔽信号。
送来的屏蔽信号。
评分标准:答对一点2分,答对两点4分,全对5分。
6、 动态RAM 为何要刷新?如何刷新?为何要刷新?如何刷新?
(D 12-5 1 5)
6A: 因为动态RAM 是利用电容存储电荷的原理来保存信息的,而电容回逐渐放电,所以
动态RAM 要刷新;(2分)(2分)
可以通过对动态RAM 不断地进行读出和写入,以使泄放的电荷得到补充,来完成刷新。
(3分)(3分) 7、 有一双字87654321H 的地址为30101H,画出其在字节编址的内存中的存放情况。
(D 3-4 2 5)
7A:
30101H
30102H
30103H
30104H
评分标准:每答对一格评1分,全对5分。
8、 A/D 转换器的分辨率表示什么?如输入的满刻度电压为V ,A/D 转换器的位数为n,则它的分辨率是多
少?少?
(D 7-3 2 5)
8A: ①A/D 转换器的分辨率表示A/D 转换器所能分辨的最小量化信号的能力。
(3分)分)
②
V n 21 (2分)
9、 微型计算机采用总线结构的好处是什么?总线按功能划分为哪三种
(D 1-3 1 5)
9A: 采用总线结构,使得系统中各功能部件之间的相互关系变为各部件面向总线的单一关系。
一个部21H 43H 65H 87H 。