微型计算机原理与接口技术第五版周荷琴课后答案 下载本文

令所需要的控制信息。数据在 alu 中进行运算,运算结果 的特征保留在标志寄存器 flags 中。

总线接口单元 biu 负责 cpu 与存储器和 i/o 接口之间的信息传送。它由段寄存 器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。

2. 8086cpu 中有哪些寄存器?各有什么用途?

答:8086cpu 内部包含4 组16 位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄

存器、指令指针和标志位寄存器。

(1)通用寄存器组 包含4 个16 位通用寄存器 ax、bx、cx、dx,用以存放普通

数据或地址,也有其特殊用途。如ax(al)用于输入输出指令、乘除法指令,bx 在间接 寻址中作基址寄存器,cx 在串操作和循环指令中作计数器,dx 用于乘除法指令等。

(2)指针和变址寄存器 bp、sp、si 和di,在间接寻址中用于存放基址和偏移地址。

(3)段寄存器 cs、ds、ss、es 存放代码段、数据段、堆栈段和附加段的段地址。

(4)指令指针寄存器ip 用来存放将要执行的下一条指令在现行代码段中的偏移地址。

(5)标志寄存器flags 用来存放运算结果的特征。 3. 8086cpu 和8088cpu 的主要区别是什么?

答:8088cpu 的内部结构及外部引脚功能与8086cpu 大部分相同,二者的主要不同之处如 下:

(1)8088 指令队列长度是4 个字节,8086 是6 个字节。

(2)8088 的biu 内数据总线宽度是8 位,而eu 内数据总线宽度是16 位,这样对16 位数的存储器读/写操作需要两个读/写周期才能完成。8086 的biu 和eu 内数据总线宽度都 是16 位。

(3)8088 外部数据总线只有8 条ad7~ad0,即内部是16 位,对外是8 位,故8088 也称为准16 位机。

(4)8088 中,用io/m信号代替m/io信号。

(5)8088 中,只能进行8位数据传输,bhe不再需要,改为ss0,与dt/r 和io/m 一起决定最小模式中的总线周期操作。

4. 简要解释下列名词的意义:cpu,存储器,堆栈,ip,sp,bp,段寄存器,状态标志, 控制标志,物理地址,逻辑地址,机器语言,汇编语言,指令,内部总线,系统总线。 答:cpu:中央处理器,是整个计算机系统的控制中心,主要功能是进行算术和逻辑运算, 以及发出各种控制信号以协调整个系统正常工作。

存储器:是计算机系统中的记忆元件,用于存储指令和数据。

堆栈:在存储器中开辟的一个区域,用来存放需要暂时保存的数据。其操作特点是先 进后出。

ip:指令指针寄存器,用来存放将要执行的下一条指令在现行代码段中的偏移地址。 sp:堆栈指针寄存器,用于指向当前栈顶单元。 bp:基址指针,间接寻址中用于存放基址,隐含段地址为ss。 段寄存器:用于存放逻辑段的段地址。

状态标志:sf、zf、of、af、pf 和cf,反映运算结果的状态特征。 控制标志:if、df 和tf,对可屏蔽中断、字符串操作指针变换方向和单步运行起控制 作用。

物理地址:指存储器中存储单元的实际地址编码,是一种绝对地址,是cpu 访问存储 器的实际寻址地址,对于8086 系统,地址范围为00000h~fffffh。

【篇三:微机原理与接口技术+第四版+钱晓捷主编+课

后习题答案】

txt>第1章 微型计算机系统 〔习题1.1〕简答题

(1)计算机字长(word)指的是什么? (2)总线信号分成哪三组信号?

(3)pc机主存采用dram组成还是sram组成? (4)cache是什么意思? (5)rom-bios是什么? (6)中断是什么?

(7)32位pc机主板的芯片组是什么? (8)教材中masm是指什么?

(9)处理器的“取指-译码-执行周期”是指什么?

(10)本课程的主要内容属于计算机系统层次结构中哪个层次? 〔解答〕

① 处理器每个单位时间可以处理的二进制数据位数称计算机字长。

② 总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ pc机主存采用dram组成。

④ 高速缓冲存储器cache是处理器与主存之间速度很快但容量较小的存储器。 ⑤ rom-bios是“基本输入输出系统”,操作系统通过对bios的调用驱动各硬件设备,用户也可以在应用程序中调用bios中的许多功能。

⑥ 中断是cpu正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 ⑦ 主板芯片组是主板的核心部件,它提供主板上的关键逻辑电路。

⑧ masm是微软开发的宏汇编程序。

⑨ 指令的处理过程。处理器的“取指—译码—执行周期” 是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 ⑩ 机器语言层,即指令集结构。

(学生很多认为是:汇编语言层。前4章主要涉及汇编语言,但本书还有很多处理器原理等内容) 〔习题1.2〕判断题

(1)软件与硬件的等价性原理说明软硬件在功能、性能和成本等方面是等价的。

(2)ia-64结构是ia-32结构的64位扩展,也就是intel 64结构。 (3)8086的数据总线为16位,也就是说8086的数据总线的个数、或说条数、位数是16。

(4)微机主存只要使用ram芯片就可以了。

(5)处理器并不直接连接外设,而是通过i/o接口电路与外设连接。 (6)处理器是微机的控制中心,内部只包括5大功能部件的控制器。 (7)windows的模拟dos环境与控制台环境是一样的。 (8)16位ibm pc/at机采用isa系统总线。

(9)ia-32处理器吸取了risc技术特长。risc是指复杂指令集计算机。

(10)处理器进行读操作,就是把数据从处理器内部读出传送给主存或外设。 〔解答〕

① 错 ② 错 ③ 对 ④ 错 ⑤ 对 ⑥ 错 ⑦ 错 ⑧ 对 ⑨ 错 ⑩ 错

〔习题1.3〕填空题

(1)cpu是英文___________的缩写,中文译为___________,微型机采用___________芯片构成cpu。

(2)intel 8086支持___________容量主存空间,80486支持___________容量主存空间。

(3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。

(4) dos主要支持两种可执行文件,它们的扩展名分别是___________和___________。

(5)英文缩写isa常表示pc机工业标准结构(industry standard architecture)总线,也表示指令集结构,后者的英文原文是___________。

(6)windows的文件夹对应的专业术语是___________。

(7)pentium系列处理器的多媒体指令有___________,sse,sse2和___________类指令。

(8)pentium处理器采用___________位数据总线与主存相连。 (9)最初由___________公司采用intel 8088处理器和___________操作系统推出pc机。

(10)当前32位pc机主要采用___________总线连接i/o接口电路卡。 〔解答〕

① central processing unit,中央处理单元,处理器 ② 1mb,4gb ③ 216,64kb ④ exe,com

⑤ instruction set architecture ⑥ 目录

⑦ mmx,sse3 ⑧ 64

⑨ ibm,dos ⑩ pci

〔习题1.4〕

说明微型计算机系统的硬件组成及各部分作用。 〔解答〕