1、简述存储器的分段结构,并简要说明 ROM 和 RAM 的区别?
答: (1)为了对 1M 存储单元进行管理,8086 对存储器进行分段管理,分为许多
逻辑段每个逻辑段最多可达 64K 个存储单元,允许它们在整个存储空间中
浮动,各个逻辑段之间可以紧密相连,也可以互相重叠 。(2)ROM 表示的是
只读存储器,ROM 只能被 CPU 读取,而不能由 CPU 任意写入,断电后信息不
会丢失。RAM 表示的是随机读写存储器,可被 CPU 随机的读写,用于存放将
要被 CPU 执行的用户程序、数据以及部分系统程序,断电后存放的信息将
丢失。
2、试说明指令周期、总线周期、时钟周期的基本概念和三者的关系?
答:(1)指令周期:微处理器执行一条指令的时间(包括取指令和执行指令所需
的全部时间。
(2) 总线周期:微处理器通过外部总线对存储器或 I/O 端口进行一次读
写操作的过程。
(3) (3) 时 钟 周 期 : 系 统 主 时 钟 一 个 周 期 信 号 所 持 续 的 时 间 。
关系:一个指令周期由若干个总线周期组成;一个总线周期由若干个时钟周期组
成。
3、已知中断向量表中 004CH 单元中的内容为 9918H,004EH 单元中的内容为
4268H,试说明:这些单元对应的中断类型号是什么?该类型中断的服务程序入口
地址是什么?
答:根据中断服务程序入口地址表在内存中的位置可知,调用中断类型号为 N 的
中断程序时,可将中断类型号 N 乘以 4 求出中断矢量的首字节地址 4N。已知该中
断向量的首字节为 004CH,所以,中断类型号为 13H。 根据该中断向量表中的 4
个字节内容,可知该类型中断服务程序的入口地址 为:PA=CS×10H+IP=4268H×
10H+9918=4BF98H
4、输入接口常接有三态缓冲器,而输出接口常接有锁存器,试述其理由?
答:为了协调高速 CPU 与慢速的外设之间的速度匹配,以及避免数据的丢失,
接口中一般设有数据锁存器或缓冲器。在输出接口中,一般都要安排锁存器,
以便锁存输出数据,使较慢的外设有足够的时间进行处理,避免数据丢失,而 CPU
和总线可以回头去忙自己的其它工作。在输入接口中,一般需要安排缓冲隔离
环节,如三态门。特别是当有多个外设与 CPU 进行数据交换时,只有当 CPU 连
通时,才允许某个选定的输入设备才进行数据传输,而其它外设此时数据总线
隔离,避免干扰数据的传输。
5、指出下列指令中源操作数的寻找方式;
评论0