-
1.
微机系统的硬件由哪几部分组成?
答:三部分:微型计算机(微处理器,存储器,
I/0
接口,系
统总线),外围设
备,电源。
2.
什么是微机的总线,分为哪三组?
答
:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。
3.
8086/8088CPU
p>
的内部结构分为哪两大模块,各自的主要功能是什么?
答:总线接口部件(
BIU
)功能:根据执行单元
EU
的请求完成
CPU
与存储器
或
IO
设备之间的数
据传送。执行部件(
EU
),作用:从指令对列中取出指令,<
/p>
对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件
传送来的数据或把数据传送到总线接口部件进行算术运算。
4.
8086
指令队列的作用是什么
?
答:作用
是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的
指令放在指令队列中
这样它就不需要象以往的计算机那样让
CPU
轮番进行取指
p>
和执行的工作,从而提高
CPU
的利用率。
5.
80
86
的存储器空间最大可以为多少?怎样用
16
位寄存器实现对
20
位地址
的
寻址?完成逻辑地址到物理地址转换的部件是什么?
答:
p>
8086
的存储器空间最大可以为
2^20
(
1MB
);
8086
计算机引入了分段管
理机制,当
CPU
寻址某个存储单元时,先将段寄存器内的内容左移
4<
/p>
位,然后
加上指令中提供的
16
位偏移地址形成
20
位物理地址。
6.
段寄存器
CS
=
1200H
,指
令指针寄存器
IP=FF00H
,此时,指令的物理地址
为多少
?
指向这一物理地址的
CS
值和
IP
值是唯一的吗<
/p>
?
答:指令的物理地址为
21F00H
;
CS
值和
I
P
值不是唯一的,例如:
CS=2100H
,
IP=0F00H
。
7.
设存储器的段地址是
4ABFH
,物理地址为
50000H
,其偏移地址为多少?
答:偏移地址为
54100H
。(物理地址
=
< br>段地址
*16+
偏移地址)
8.
8086/8088CPU
p>
有哪几个状态标志位,有哪几个控制标志位?其意义各是什
么?
p>
答:状态标志位有
6
个:
ZF
,
SF
,
CF
,
OF
,
AF
,
PF
。其意思是用来反映指令
执行的特征,通常是由
CPU
根据指令执行结果自动设置的;控制标志位有
3
个:
DF
,
IF
,
TF
。它是由程序通过执行特定的指令来设置的,
以控制指令的操作方
式。
9.
8086CPU
的
AD0~AD15
是什么引脚?
答:数据与地址引脚
10.
INTR
、
INTA
、
NMI
、
ALE
、
HOLD
、
HLDA
引脚的名称各是什么
?
答:
INTR
是可屏蔽
请求信号,
INTA
中断响应信号,
N
MI
是不可屏蔽中断请求
信号,
ALE
是地址锁存允许信号,
HOLD
总线请
求信号,
HLDA
总线请求响应
信号。
11.
虚拟存储器有哪两部分组成?
答:有主存储器和辅助存储器。
12.
在
8
0x86
中,什么是逻辑地址、线性地址、物理地址?
答:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地
< br>址是内存单元的实际地址。
13.
段描述符分为哪几种?
答:分为三大
类,程序段描述符,
系统段描述符,门描述符。
14.
RAM
有几种,各有什么特点?
ROM
有几种,各有什么特点?
p>
答:
RAM
有两
种,
SRAM(
静态
RAM)
,它采用触发器电路构成一个二进制位信
息的存储单元,这种触发器一般
由
6
个晶体管组成,它读出采用单边读出的原
< br>理,写入采用双边写入原理;
DRAM
(动态
RAM
),它集成度高,内部存储单
元按矩阵形式
排列成存储体,通常采用行,列地址复合选择寻址法。
ROM
有
5
种,固定掩摸编程
ROM
,可编程
PROM
,紫外光檫除可编程
EPROM
,电可檫
除的可编程
< br>EPROM
,闪速存储器。
15.
若用
4K
*1位的
RAM
芯片组成
8K
*
8
为的存储器,
需要多少芯片?
A19
—
A0
地址线中哪些参与片内寻址,哪些用做芯片组的片选信号?
答:需要
16
片芯片;其中
A11-A0
参与片内寻址;
A12
做芯片组的片选信号。
16.
p>
若系统分别使用
512K
*
8
、1K*4、
16
K*8、
64
K*1的
RAM
< br>,各需
要多少条地址线进行寻址,各需要多少条数据线?
答:
512K
*
8
需要
19
条地址线,
8
条数据线。1K*4需要
10
条地址线,
4
条
数据线。
16
K*8需要
14
条
地址线,
8
条数据线。
64
K*1需要
14
条地址线,
1
条数据线。
17.
某微机系统的
RAM
容量为
8K*8
,若首
地址为
4800H
,则最后一个单元的
地址是多少?
答:最后一个单元的地址是:
4800H+2^13-1
18.
什么是总线,微机中的总线通常分为哪几类?
答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,
片
内总线,微处理器总线,系统总线,外总线。
19.
微处理器为什么需要用接口和外设相连接?
< br>答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方
面彼
此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间
数据传送控制任
务。
20.
一般的
I/O
接口电路有哪四种寄存器,它们各自的作用是什
么?
答:数据输入寄存器,数据输入寄存器,状态寄存器和控
制寄存器。数据端口
能对传送数据提供缓冲,隔离,寄存的作用
;状态寄存器用来保存外设或接口
的状态;控制寄存器用来寄存
CPU
通过数据总线发来的命令。
21.
8086
最多可有多少级中断
?
按照产生中断的方法分为哪两大类<
/p>
?
答:有
8
级
;按照产生中断的方法可分为硬件中断和软件中断。
22.
什么是中断?什么是中断向量?中断向量表的地址范围?
p>
答:中断就是
CPU
在执行当前程序时由于
内外部事件引起
CPU
暂时停止当前
正
在执行的程序而转向执行请求
CPU
暂时停止的内外部事件的服
务程序,该程
序处理完后又返回继续执行被停止的程序;
中断向
量是中断处理子程序的入口
地址;地址范围是
00000H-0
03FFH
。
23.
中断向量表的功能是什么?若
中断向量号分别为
1AH
和
20H
p>
,则它们的中
断向量在中断向量表的什么位置上?
< br>
答:中断向量表的功能是
当中断源发出中断请求时,即
可查找该表,找出其中
断向量,就可转入相应的中断服务子程序。
1AH
在中断向量表的位置是
1AH*4=68H
在中断向量表
0000
:
0068
处;
20H
在中断向量表的位
置是
80H
在
中断向量表
0000
:
0080
处。<
/p>
24.
通常,解决中断优先级的方法有哪几种?
答:
3
种,软件查询确定优先级,硬件优先级排队电路确定
优先级,具体中断
屏蔽的接口电路。
25.
8259A
< br>通过级联的方式可以由几片构成最多多少级优先权的中断源。
< br>答:
8259A
通过级联的方式由
9
片构成最多
64
级优先权的中断源
。
26.
简述中断控制器
8259A
的内部结构和主要功能。
答:
8259A
的内部
结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,
中断请求寄存器(
IRR
),中断屏蔽寄存器(
IMR
),中断服务寄存器(
ISR
),
< br>优先权判别器(
PR
),控制逻辑。
27.
8259A
的内部寄存器中
IRR
、
IMR
、
ISR
三个寄存器的作用是什
么?
答:见课本
153
页
。
28.
8259A
< br>有哪些中断结束方式,分别适用于哪些场合。
答:
p>
8259A
有
2
种
中断结束方式:中断自动结束方式,中断非自动结束方式
(一般中断和特殊中断);中断
自动结束方式只适合有一块
8259A
,并且各中
断不发生嵌套的情况。中断非自动结束方式只能适合与全嵌套方式下不能用与
循环优先级方式。
29.
8259A
对优先级的管理方式有哪几种,各是什么含义?
答:有
4
种,普通全嵌套
方式,特殊全嵌套方式,自动循环方式,优先级特殊
循环方式(详细见课本
P159
和
P160
)
p>
30.
825
9A
的初始化命令字和操作命令字有哪些,其功能是什么;哪些应写入
< br>奇地址,哪些应写入偶地址。
答:
8259A
的初始化命令字
ICW1
,
ICW2
,
ICW3
,
ICW4
;操作命令字
O
CW1
,
OCW2
,
< br>OCW3
。(见课本
P155
到
P158
);
ICW2
,
ICW3
,
ICW4
,
OCW1
写
如奇地
址,
ICW1
,
OCW2
,
OCW3
为偶地址。
31.
简述
8259A
的初始化过程。
答:
p>
8259A
的初始化编程,需要
CPU
p>
向它输出一个
2
—
4
字节的初始化命令字,