????
????
微机原理习题
1、微处理器、微型计算机和微型计算机系统三者之间冇什么不同?
答:
微型计算机系统:包括微型计算机的硬件系统利必箜的系统软件。
微型计算机的换件系统包括:微型计算机和外例设备.
微型计算机:主要是由微处理器( MPU )、存储辭(ROM. RAM )、I/O接口、系统总 线组成。
微处理器(MPU ):是用微电/技术将中央处理器(CPU)集成在?块芯片中制成的超 人规橈集成电路(IC),从逻辑的角度看,其内部主要包括:运算 器(或称算术逻辑单元(A LU))、控制器和一定数戢的寄存器组 成.
2、控制总线传输的信号人致有哪几种?
答:控制总线用來传输控制信号,协调乞部件之间的匚作:控制总线足双向的:控制总线包 括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应 信号等:控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准 备就绪信号等。
3、微樂计算机采用总线结构有什么优点?
答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、
I/O接口的设计简单化、标准化,使复朵的换件系统变为面向总线的单-关系。②方
便系统的便件扩充一一 ?个部件只耍符合总线标准,就可以连接到采用这种总线标 准的系统中.
4、筒述8086 CPU的逻辑结构。
答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit):执彳亍部件
EU(Execution Unit)? 其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、
指令队列缓冲器、和输入输出控制电路:执行部件包括:运算器、通用寄存器组、标志 寄存器、和执行部分的控制电路。
5、8086 / 8088和传统的计算机相比在执行指令方而冇什么不同?这样的设计思想冇什么
优点?
答:传统的计算机都址按照下面3个步骤循环工作的:
从指令指针所指的内存草元中取-条指令送到指令寄存器。
对指令进行译码,而指令指针进行增值.以指向下?条指令的地址。
执行指令。如果所执行的是转移指令、调用指令或者返回指令,则重新设置指 令指针的值,以指向下一条要执行的指令。
而8086/8088指令的执行是流水线方式,取指令和执行指令是并行工作的.工作效率大
大提高,从而大大提高了 CPU的执行速度。
6、总线周期的含义是什么 ? 8086/ 8088的基本总线周期由儿个时钟组成 ?如?个CPU的时
钟频率为10MHz .那么,它的-?个时钟周期为名少?一个族本总线周期为%少 ?
答:为了取得指令或进行数据的传送,CPU的总线接口部件需耍执行一系列的操作,这些
操作所经历的时间叫?个总线周期.在 8086 / 8088中,一个最基本的总线周期由4个 时钟周期组成,分别称为 4个状态,即丁1状态、T2状态' T 3状态和T 4状态。时钟周 期是CPU的时序基本时间计量单位, 它由计算机主频决定。如果8086的主频为10MHz ,
1个时钟周期就是100ns: 1个最基本的总线周期是400ns。
7、在对存储器和I/ O设备读写时,要用到J£R、IOW、MR、MW信号,最小模式时可 用怎样的电路由cpu的雨、-丽、和ivvio信号得到?请画出逻辑图。
8、结介8086CPU的总线周期,说明8086和8088是怎样解决地址线和数据线的复用问题的?
ALE信号何时处于有效电平?
答:8086/8088的AD15~AD0是地址数据分时复用线,必须用地址锁存器在T1状态对地址信
号进行锁存.地址锁存允许信号 ALE输出端,是8086 / 8088捉供给地址锁存器8282 (或 74LS373 )的控制信号,髙电平冇效,在任何?个总线周期的T1状态,该引脚输出冇效
高电平,以农示当前在地址/数据复用总线上输出的楚地址信息,地址锁存器将ALE
作为锁存信号,对地址进彳亍锁存,锁存器的输出瑞形成系统的地址总线.在T2~T4期间,
锁存器输出的地址总线保持稳定,芟用总线上的数据传输不会彫响地址信号,这样就冇
效地分离了数据总线和地址总线。
9、3086的存傭器空间最人可以为爹少?怎样用16位寄存器实现对20位地址的寻址?
答:8086CPU的地址总线宽度是20条地址线,故他的存储器寻址空间最人〔MB(220). 16
为
位的段奇存器位和16位的偏移量形成20位物理地址的算法是:
物理地址:=段地址X 16+偏移量
实际匕这个操作是在CPU的总线接口部件中由地址加法器门劝完成的。
10、段寄存器CS=1200H ,指令指针寄存器IP=FF00H .此时,指令的物理地址为多少?指
向这一物理地址的CS(f(和IP值是唯一的