微机原理课后习题答案

发布 2022-09-04 22:56:28 阅读 8180

2.1 8086 cpu 在内部结构上由哪几部分组成?其功能是什么?

答】8086 的内部结构-成两部分:总线接口部件biu,负责控制存储器读写。执行部件eu,eu

从指令队列中取出指令并执行。8086 是16 位微处理器,有16 根数据线、20 根地址线,内部。

寄存器、运算部件以及内部操作都是按16 位设计的。

2.2 8086 的总线接口部件有那几部分组成?

答】8086 的总线接口部件主要由下面几部分组成:4 个段寄存器cs/ds/es/ss, 一个16 位。

的指令指针寄存器ip, 一个20 位地址加法器, 6 字节的指令队列,内部暂存器以及输入输出。

电路组成。2.3 8086 的执行部件有什么功能?由那几部分组成?

答】8086 的执行部件主要由下面几部分组成:(1)四个16 位通用寄存器ax、bx、cx、dx,通用四个16 位专用寄存器,包括二个指针寄存器sp、bp, 二个变址寄存器si、di, 算术逻辑。

单元alu,标志寄存器。

2.4 8086cpu 状态标志和控制标志又何不同?程序中是怎样利用这两类标志的? 8086 的状态。

标志和控制标志分别有哪些?

答】标志分两类:状态标志(6 位):反映刚刚完成的操作结果情况。控制标志(3 位):在。

某些指令操作中起控制作用。

2.5 8086/8088 和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优。

点? 8086cpu 执行转移指令时,指令队列寄存器内容如何变化?

答】传统的计算机一般按照取指令、指令译码/执行指令的步骤工作。在8086/8088 中,指。

令的提取与执行分别由总线接口部件biu 与执行部件eu 完成,8086/8088 可以在取指令同时。

又可以执行指令,这种并行工作方式有力的提高了cpu 的工作效率。

2.6 将两数相加,即0100 1100 加0110 0101,cf、pf、af、zf、sf、of 各为何值?

答】0100 1100+0110 0101=10110001

cf=0,pf=1,af=1,zf=0,sf=1,of=1

2.7 存储器的逻辑地址由哪几部分组成?存储器的物理地址是怎样形成的?一个具有20 位。

地址线的cpu,其最大物理地址为多少?

答】存储器的逻辑地址由段地址与段内偏移地址组成。存储器的物理地址:将16 位段地址。

左移4 位后加上16 位段内偏移地址,形成20 位物理地址。一个具有20 位地址线的cpu,其。

最大物理地址为=1mb。

2.8 现有6 个字节的数据分别为11h,22h,33h,44h,55h,66h,已知它们在存储器中的。

物理地址为400a5h~400aah.若当前(ds)= 4002h,请说明它们的偏移地址值。如果要从。

存储器中读出这些数据,需要访问几次存储器,各读出哪些数据?

答】由于:物理地址=400a5h=段地址*16+偏移地址=40020h+偏移地址。

偏移地址=400a5+40020=85h

从奇地址400a5h 中读出:11h;从偶地址400a6h 读出一个字:22h,33h;从偶地址。

400a8h 读出一个字:44h,55h;从偶地址400aah 中读出:66h。共读4 次。

2.9 已知当前数据段中存有如下图所示的数据,现要求将最后两个。

字节改成odh,oah,请说明需给出的段基值和偏移地址值,并说明。

其写入过程。

答】数据段段地址=150ah,偏移地址=0004h。cpu 的总线接口部件。

根据数据段寄存器的内容150ah,左移4 位,在加上偏移地址0004h,形成20 位物理地址150a4h,由总线接口送出,选中物理存储单元。

150a4h、150a5h,数据0dh 通过数据总线送入150a4h,数据0ah 通。

过数据总线送入150a4h。

2.10 在8088/8086 中,逻辑地址ffff∶0001, 00a2∶37f 和b800∶173f 的物理地址分别是。

多少?2.11 在8088/8086 中,从物理地址388h 开始顺序存放下列三个双字节的数据,651ah, d761h

和007bh,请问物理地址388h, 389h, 38ah, 38bh, 38ch 和38dh 6 个单元中分别是什么数。

据?2.12 8086/8088 内部有哪些通用寄存器?

2.13 8086/8088 内部有几个段寄存器,阐述各段寄存器的用途?

2.14 8086cpu 的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号控制锁存?

答】为了确保cpu 对存储器和i/o 端口的正常读/写操作,要求地址和数据同时出现在地。

址总线和数据总线上。而在8086cpu 中ad0--ad15 总线是地址/数据复用的,因此需在总线周。

期的前一部分传送出地址信息,并存于锁存器中,而用后一部分周期传送数据。8086cpu 中。

是通过cpu 送出的ale 高电平信号来控制锁存的。

2.15 段寄存器cs=1200h,指令指针寄存器ip=4000h,此时,指令的物理地址为多少?指向这一。

物理地址的cs 值和ip 值是唯一的吗?

答】此时,指令的物理地址为16000h;这一物理地址的cs 值和ip 值不是唯一的,例如:

cs=1000h,ip=6000h。

2. 80386cpu-选择教学内容)

2.14 80386 最重要的技术特点是什么?

答】①速度大大提高:时钟达12mhz/16mhz, ②寻址空间大大扩展:4gb 物理空间,64gb

虚拟空间, ③除了保持80286 的实地址方式和保护方式外,增加了虚拟8086 方式④80386

设置了转换检测缓冲器,大大加快了存储器访问速度。

2.15 虚拟8086 方式有什么特色?为什么要设置这种方式?

答】①可以执行8086 的应用程序。②段寄存器的用法和实地址方式时一样,即段寄存器内。

容左移4 位加上偏移量为线性地址。③存储器寻址空间为一兆字节,然而可以使用分业方式,将一兆字节分为256 个业面,每页4k 字节。在80386 多任务系统中,可以其中一个或几个任。

务使用虚拟8086 方式。此时,一个任务使用的全部页面可以定位于某个物理地址空间,另一。

个任务的页面可以定位于其他区域,即每个虚拟8086 方式下的任务可以转换到物理存储器的。

不同位置,这样,把存储器虚拟化了,虚拟8086 方式的名称正是由此而来。④虚拟8086 方。

式中,程序在最低特权级上运行,因此,80386 指令系统中的一些特权指令不能使用。

虚拟8086 方式是80386 中很重要的设计特点,他可以使大量的8086 软件有效的与。

80386 保护方式下的软件并发运行。

2.16 80386 的实地址方式用于什么时候?为什么说它是为建立保护方式作准备的方式?实地。

址工作方式有什么特点?

答】80386 的实地址方式用于为80386 进行初始化用的。常常在实地址方式,为80386 保。

护方式所需要的数据结构做好各种配置和准备,因此,这是一种为建立保护方式作准备的方。

式。实地址工作方式的特点:1、寻址机构、存储器管理、中断处理机构均和80386 一样。2、

操作数默认长度为16 位,但允许访问80386 的32 位寄存器组,在使用是,指令中要加上前。

缀以表示越权存取。3、不用虚拟地址的概念存储器容量最大1m 字节。4、实地址方式下,存储器中保留两个固定区域,一个为初始化程序区,另一个为中断向量区 具有4

个特权级,实地址方式下,程序在最高级(0 级)上执行。

2.17 80386 采用拿几种描述符表?这些表的设置带来什么优点?

答】80386 共设计三中描述符表即:全局描述符表,局部描述符表,中断描述浮表。采用。

描述符表带来如下三方面的优点:1.可以大大扩展存储空间;2. 可以实现虚拟存储;3. 可。

以实现多任务隔离。

2.18 80386 在3 种工作方式下,"段"的长度有什么差别?

实地址方式:段的大小固定64k 字节;保护方式:段的大小是可以选择的,1 字节。

到4 千兆字节;虚拟8086 方式:对程序员来说,段长度固定为64k。

2.19 intel86 系列cpu 是从哪一种芯片开始采用risc 技术的?你能说说risc 技术最重要的。

特点和优点吗?

答】80486 是首次采用risc 技术的。80486 把80386 和浮点运算协处理器80387 及8kb 的。

超高速缓存器集中到一个芯片中,且支持二级cache。80486 能在一个时钟周期执行一条指令。

2.20 80486 和80386 相比,有什么技术特点?

答】① 80486 是首次采用risc 技术的;②采用片内高速缓存和片内浮点运算协处理器;

80486 采用一种突发式总线方式实现cpu 和内存的高速数据交换;④80386 可以模拟多个。

8086 来实现多任务功能。

2.21 80386sl 和80486sl 芯片有什么特点?主要用于什么场合?

答】① 80386sl 不但具有80386 的三种工作方式,还增加了一种系统管理方式(smm),在。

这种方式,cpu 会根据不同的使用环境自动减速运行或停止运行,还可以控制其他部件停止。

工作,从而使微机系统的功耗最小。② 80386sl 采用静态cmos 工艺制造技术。80486sl 和。

80386sl 类似,采用smi 中断以减少功耗,用于便携机。

2.22 pentium 有哪些技术特点?你认为在pentium 基础上主要应从哪几个方面可再作改进?

答】① 采用超标量双流水线结构,每个流水线包含5 个步级。② 内部采用2 个彼此独立。

的8kb 数据高速缓存,这两个高速缓存可以同时被访问。③ pentium 内部数据总线为32 位,但是cpu 和内存进行数据交换的外部数据总线为64 位,使一个总线周期的数据传输量提高一。

倍。④ 采用36 位地址总线,扩展了寻址空间。⑤ 对 等常用指令不用微。

程序而用硬件实现;⑥采用分支**技术提高流水线效能。⑥ 采用分支**技术提高流水线。

微机课后习题原理答案

1.什么是dma传输?dma传输有什么优点?为什么?所谓直接存储器传送 dma 是指将外设的数据不经过cpu直接送入内存储器,或者,从内存储器不经过cpu直接送往外部设备。使用dma传输之后,每个数据的传输过程不需要cpu参与,在dma控制器的控制下,在一个dma总线周期里完成数据在外部接口和存储单...

微机原理课后习题答案

第1章进制及码元。1 进制转换。129 81h 10000001b 201q 298 12ah 100101010b 452q 1000 3e8h 1111101000b 1750q 5dh 1011101 b 135 q 93 d 3e8h 1111101000 b 1750q 1000 d 35...

微机原理课后习题答案

第一章。1.5 解 微机主要有存储器 i o设备和i o接口 cpu 系统总线 操作系统和应用软件组成,各部分功能如下 cpu 统一协调和控制系统中的各个部件。系统总线 传送信息。存储器 存放程序和数据。i o设备 实现微机的输入输出功能。i o接口 i o设备与cpu的桥梁。操作系统 管理系统所有...