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 位地址总线,扩展了寻址空间。⑤ 对 等常用指令不用微。
程序而用硬件实现;⑥采用分支**技术提高流水线效能。⑥ 采用分支**技术提高流水线。
西电微机原理大作业
科目 微机原理与系统设计 授课老师 李明 何学辉 学院 电子工程学院 专业 电子信息工程 学生姓名。学号。基于8086最小方式系统总线完成电路设计及编程 1 扩展16k字节的rom存储器,起始地址为 0x10000 intel 2764的存储容量为8kb,因此用两片intel 2764构成连续的ra...
微机原理答案
1.串行通信与并行通信的主要区别是什么?各有优缺点?答 按信息的传送方式可将数据通信分为并行通信与串行通信两种 并行通信 是指利用多条数据传输线将一个数据的各位同时进行传送。特点 传输速度快,适用于短距离通信。串行通信 是指利用一条传输线将数据的各位一位位地顺序进行传送。串行通信又可分为异步通信和同...
微机原理答案
第3章 8086 8088指令系统与寻址方式习题。3 3 8086系统中,设ds 1000h,es 2000h,ss 1200h,bx 0300h,si 0200h,bp 0100h,var的偏移量为0600h,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。1...