微机原理==作业1(3)

1.设8086系统某数据区的起始地址为32CBH:A876H,分别计算该数据区的首字单元和16个字的末字单元的物理地址。

首字地址:32CB * 16H + A876H = 3D526H
末字地址:3D526H + (16 - 1) * 2 = 3D544H

2.8086内部由哪两个独立的逻辑单元组成,各具有什么功能?

①总线接口部件BIU : 负责与存储器I/O端口传送数据
②执行部件EU : 负责指令的执行

3.8086内部有那些段寄存器、数据寄存器、变址寄存器、指针寄存器?

答:段寄存器:CS、SS、DS、ES
数据寄存器:AX、BX、CX、DX
变址寄存器:SI、DI
指针寄存器:SP、BP、IP

4.叙述8086CPU内部的标志寄存器中各标志位的定义。

进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。

5.在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态Tw?Tw在哪儿插入?怎样插入?

T1:CPU往多路复用总线上发出地址信息
T2:CPU从总线上撤销地址,转换为状态线/数据线
T3:CPU写数据或从存储器或端口读的数据
T4:总线周期结束

情况:在T3、T4前沿测试有无READY信号,若无效,则加TW
哪儿:在T3和T4之间插入
怎样:T3启动之前向CPU发出一个“数据未准备好”信号,插入TW信号

6.简述8086的最小工作模式和最大工作模式的主要区别。

①MN/MX#接高电平:8086工作于最小模式,MN/MX#接低电平:8086工作于最大模式;
②最小模式支持单处理器系统,最大模式支持多处理器系统;
③最小模式由8086本身提供总线控制信号;最大模式的总线控制信号由总线控制器8288提供。

7.在8086系统最小模式下的基本配置中有哪些外围芯片?指出这些外围芯片的功能。

答:在8086系统最小模式下的基本配置中外围芯片有:
①1片8284A,用来作为时钟发生器,并对RESET、READY信号进行同步;
②3片8282用来作为地址锁存器;
③当系统中所连存储器和外设较多时,要加2片8286作为数据总线收发器。

8.8086系统某中断所对应的中断向量6400H:128AH存放在00148H开始的4个单元中,问:
1) 该中断的类型号为多少?
2) 该中断服务程序入口的物理地址为多少?
3) 0014AH字单元的内容为多少?

答:1)中断的类型号为:00148H/4=52H
2)中断服务程序入口的物理地址为:6400H×16+128AH=6528AH 3)000DAH字单元的内容为:6400H

9.简述8086可屏蔽中断和非屏蔽中断的区别。

①非屏蔽中断NMI请求上升沿有效;可屏蔽中断INTR请求高电平有效。
②非屏蔽中断不受IF的影响;可屏蔽中断由IF控制是否响应。
③CPU响应NMI中断时,不执行中断响应总线操作,不产生INTA#信号,中断类型号由内部的硬件自动产生;CPU响应INTR中断时,执行中断响应总线操作,产生INTA#信号,中断类型号由外部提供。

10.GDTR的功能是什么?如果 GDTR的内容为0021000001FFH,给出表的起始地址、结束地址、表的长度。表中存放了多少个描述符?

功能:指示全局描述符表(GDT)的基址和限长
基址 限长
00210000H 01FFH

GDT的起始地址为:00210000H
GDT的结束地址为:00210000H+01FFH=002101FFH
表的长度为:01FFH+1=0200H=512(字节)
表中存放描述符的个数为:0200H/8=40H=64D

11.当线性地址为 19950520H时,CR3=80000000H,试问该线性地址所确定的页目录项为第几项?并写出它在页目录表中所处的起始地址、结束地址。

目录域10位 | 页域10位 | 偏移量12位
0001100110B | 0101010000B | 520H

该页目录项在页目录表中所处的起始地址为:
80000000H+66H×4=80000198H

该页目录项在页目录表中所处的结束地址为:
80000198H+3=8000019BH

12.在Pentium保护方式下启动了分段、分页机制,简述CPU访问一个局部数据段的过程。(设页大小为4KB)

①以LDTR作为选择子在GDT中选择一个LDT描述符,该描述符指向一个LDT;
②以DS作为选择子在LDT中选择一个数据段描述符,该描述符指向一个局部数据段;
③32位数据段基地址加32位偏移量获得访问局部数据段的32位线性地址; ④线性地址由三部分组成:目录(10位)、页(10位)、偏移量(12位),由目录域*4+CR3获得目录项的物理地址;
⑤由页域*4+页表基地址获得页表项的物理地址;
⑥页表项指示的页帧基地址+偏移量获得操作数的物理地址。 该线性地址所确定的页目录项为第0001100110B=66H=102项

你可能感兴趣的:(微机原理,作业1)