微机原理复习题.docx
微机原理复习题含答案

微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
《微机原理与应用》复习资料汇总(DOC)

11. 补码加法10111011+11110111的计算结果是10110010。
补码加法11110101+10101010的结果是_______10011111________,___无___溢出。
补码减法10111011-11110111的结果是_______11000100________,___无___溢出。
12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为32位。
13. 查询方式是程序控制方式。
14. 同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。
高15. 硬件UART的含义是通常非同步(异步)接收器/发送器16. RS232C是串行接口的标准,所以调制解调器之间应按这个标准进行连接。
17. 微机系统的主要技术指标包括字长、内存容量、主频、运算数度和存取周期。
18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。
18. 微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。
20. 在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。
字长21. 微处理器应包含的最基本功能部件是:算术逻辑单元、_控制器部件_和__寄存器阵列22. “位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。
23. 微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。
24. 8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。
EU BIU25.变址寻址的操作数地址由3项构成:段地址、__变址寄存器内容___和__偏移量___。
(word完整版)微机原理复习考试题及,文档

微机原理1、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。
〕,执行单元 EU 〔负责指令的执行。
〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。
3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。
4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。
微机原理期末复习:微机原理期末复习.docx

微机原理期末复习第2章计算机的基本结构与工作过程1.计算机的基本组成及各个组成部件的基本功能运算器运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。
通常由算术逻辑部件ALU、专用寄存器X、Y和Z、累加器、通用寄存器RO、R1、…、Rn-1以及标志寄存器F组成。
核心部件ALU用于完成算术运算和逻辑运算。
X、Y是ALU的输入寄存器,Z是ALU的输出寄存器。
X、Y、Z是与ALU不可分的一部分,通常称为ALU的数据暂存器。
X、Y中的数据可来自通用寄存器,也可来自存储器。
Z中的数据可送往通用寄存器,也可送往存储器。
F用于存放运算结果的状态,例如,结果是否为零,是正还是负,有无进位,是否溢出,等等。
控制器为了实现对计算机各部件的有效控制,快速准确地取指令、分析指令和执行指令, 控制器通常由下而几部分组成:指令寄存器IR一一用于存放正在执行或即将执行的指令。
程序计数器PC——用于存放下一条指令的存储单元地址,它具有自动增量计数的功能。
存储器地址寄存器MAR——用于在访存时缓存存储单元的地址。
存储器数据寄存器MDR——用于在访存时缓存对存储单元读/写的数据。
指令译码器ID——用于对IR屮的指令进行译码,以确定IR屮存放的是哪一条指令。
控制电路一一产牛时序脉冲信号,并在时序脉冲的同步下对有关的部件发出微操作控制命令(微命令),以控制各个部件的动作。
输入设备用来输入数据和程序的装置,其功能是将外界的信息转换成机内的表示形式并传送到计算机内部。
常见的输入设备有键盘、鼠标、图形数字化仪、图像扫描仪等等。
输出设备用来输出数据和程序的装置,其功能是将计算机内的数据和程序转换成人们所需要的形式并传送到计算机外部。
常见的输出设备有显示器、打印机.绘图机等等。
存储器计算机中的指令和数据都表现为二进制数码。
为了准确地对存储器进行读或写,通常以字节(或以字)为单位将存储器划分为一个个存储单元,并依次对每一个存储单元赋予一个序号,该序号称为存储单元的地址。
微机原理期末考试总复习题.docx

第一章1、微型计算机、微机系统各由哪些部件组成?。
答:P1第一早1、8086 CPU用于I/O指令的数据寄存器和间址寄存器、存放变址地址的寄存器、用于堆栈操作的寄存器、存放基址地址的寄存器各是什么?答:8086 CPU用于I/O指令的数据寄存器和间址寄存器:AL(8位)或AX(16位),DX 8086 CPU用于变址地址的寄存器:SI、DI8086 CPU用于堆栈操作的寄存器:SP (栈顶)、BP (堆栈段基址)8086 CPU用于基址地址的寄存器:BX(数据段)、BP (堆栈段基址)2、8086 CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最大存贮器空间和最大I/O空间分别各为多少?答:8086 CPU访问存贮器的地址是A19—A0,可寻址的最大存贮器空间是1MB.8086 CPU访问I/O的地址是A15—A0,可寻址的最大I/O空间是64KB.3、掌握补码计算X+Y和X-Yo例如:X=・45,Y=・34,用补码计算X+Y和X・Y。
解:X=-45=-0101101 [X]补=1101 0011y=-34=-0100010 [Y]补=1101 1110 卜Y]补=0010 0010求[X+Y]补:[X]补=1101 0011+「Y1 补=1101 1110 也1011 0001 =-100 1111=-79CF=1(有进位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)求[X・Y]补:[X]补=1101 0011+ _____________________@ 1111 0101 =-000 1011=-11CF=1(有借位)ZF=0 (结果非0) SF=1(结果为负)OF=0(结果无溢出)4、掌握指令的有效地址,物理地址如何计算.答:有效地址EA Ftl寻址方式决定物理地址=段基址*10H+EA5、8086 CPU允许、禁止段跨越的操作有哪些。
举例。
答:取指令的指令地址=CS*10H+IP,禁止段超越堆栈栈顶地址=SS*10H+SP,禁止段超越目的串地址=ES*10H+DI,禁止段超越数据访问的数据地址=DS*10H+BX或SI或DI或直接偏移地址,允许段超越=SS*10H+BP允许段超越源串地址=DS*10H+SI,允许段超越6、8086 M/IO、TEST、QS。
北理工期末考试微机原理.docx

一题一直各个齿轮数分别为:Zl=100, Z2=101, Z2T00, Z3=18, ZhJOO,Z4=36, Z Z4=35, Z5=28, B轴转速nB=1000转/分,方向如图,求H的转速r)H的大小与方向。
二题一对止常齿制渐开线外啮合标准直齿圆柱齿轮蠢传动,一直两轮齿数Z1二25, Z2=35,标准中心距a二120mm,分度圆压力角a =20°1、计算@两轮的传动比il2,若齿轮1为原动件,该传动实现增速还是减速?@齿轮2的模数m2 ,分度圆直径d2,齿根圆直径df2,节圆半径齿顶圆半径心2,分度圆上的齿距P2,基圆上的齿距Pb2这些参数中,哪些与和此轮1 的相同?2、若实际中心距a^l22mm,则该对齿轮的传动比、重合度是否发生变化?为什么?三题计算如图所示机构的自由度,并在图上标出使机构有确定运动是的原动件。
若含有复合较链,局部自由度,虚约束等情况时必须指出。
四题某机械系统以其主轴为等效构件,已知主轴稳定运转一个周期6兀内的等效阻力矩Mer的变化情况如图所示,平均角速度3 m=40rad/s,等效驱动力矩Med为常数,许用运转不均匀系数[S ]=0.04,忽略飞轮以外机构的转动惯量,五题某曲柄摇杆机构如图示意,曲柄等速转动,摇杆CD的左右两个极限位置与机架见的夹角分别为60°和120。
,设摇杆CD长为30mm,要求当摇杆处于左极限位置吋机构的传动角丫=90°。
请确定: 1、曲柄AB和连杆BC的长度;2、该机构有无急冋特性,为什么?判断题1、一对平行轴外啮合斜齿轮圆柱齿轮传动的正确啮合条件是两个齿轮的法面压力角相等,法而模数相等2、死点位置和自锁机构都不能运动,他们的引起原因相同。
3、动平衡试验吋,无论刚性转子上有多少个不平衡质量,分布在几个平面内,都可以通过在选定的两个平衡基面上各加一个适当平衡质量的方法是转子达到动平衡。
4、从动件的常用运动规律不一定都有柔性冲击。
微机原理总复习题 全

地址总线
8088
8286
CPU
DT/R# DEN#
数据 收发器
数据总线 控制总线
16
• •
最小模式系统的配置:
1片8284时钟发生器 片 时钟发生器 3片8282地址锁存器 片 地址锁存器 2片8286总线收发器(可选) 总线收发器( 片 总线收发器 可选)
17
最大模式系统的配置:
1片8284时钟发生器 片 时钟发生器 3片8282地址锁存器 片 地址锁存器 2片8286总线收发器 片 总线收发器 增设8288总线控制器 增设 总线控制器
11
总线周期
用于协调CPU与存储器、I/O接口之间的速度差异 与存储器、 接口之间的速度差异 用于协调 与存储器 就在T ,CPU就在 3后插入 W周期,插入的 W个数取决 就在 后插入T 周期,插入的T 何时变为高电平。 于READY何时变为高电平。 何时变为高电平
12
存储器组织
物理地址 8086:20根地址线,可寻址220(1MB) 个存储单元 段基地址和偏移地址组成了逻辑地址
当WR=1,RD=0,IO/M=0时,表示 , , 时 CPU当前正在进行读存储器操作。 当前正在进行读存储器操作。 当前正在进行读存储器操作
9
8086CPU的两种工作模式 最小模式和最大模式
最小模式: 最小模式: 最大模式: 最大模式:
8086是工作在最小还是最大模式由MN/MX端 8086是工作在最小还是最大模式由MN/MX端 状态决定:MN/MX=0时工作于最大模式, 时工作于最大模式 状态决定:MN/MX=0时工作于最大模式,反 之工作于最小模式。 之工作于最小模式。
22
判断正误:
MOV BX,AL , ; MOV CS,1000H , ; PUSH BL ; MOV 1000H,AX , ; MOV AX,[BX+BP] , ; MOV [1000H] ,[2000H] ; MOV AL,2345H , ; OUT 354H,AL ; MOV AX ,[BP+SI] POP CS
微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理及应用习题库与答案习题与练习题1第1章绪论1•计算机分那儿类?各有什么特点?答:传统上分为三类:大型主机、小熨机、微型机。
大型主机一般为高性能的并行处理系统,存储容量人,事物处理能力强,可为众多用户提供服务。
小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务屮心。
微型机一般指在办公室或家庭的桌而或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
2.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心破件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接I」电路及系统总线。
微计算机系统是在微计算机的基础上配上和应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
3.80X86微处理器有几代?各代的名称是什么?答:从体系结构上可分为3代:8080/8085: 8位机。
T 8086/8088/80286: 16位机。
-> 80386/80486: 32 位机。
第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2.EU与BIU各自的功能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。
EU与BIU W分别独立工作,当EU不需BIU提供服务吋,BIU LJ进行填充指令队列的操作。
3.8086/8088与其前一代微处理器8085相比,内部操作有什么改进?答:8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。
8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提高了处理器的性能。
4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8 个16 位寄存器,AX、BX、CX、DX、SP、BP、DI、SIo AX、BX、CX、DX—般作为通用数据寄存器。
SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。
总线接I I部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。
段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。
IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。
5.8086对存储器的管理为什么采用分段的办法?答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB, 20位地址)。
若不用分段方法,16位地址只能寻址64KB空间。
6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
答:逻辑地址是在程序中对存储器地址的一种农示方法,由段地址和段内偏移地址两部分组成, 如1234H: 0088Ho偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
物理地址是8086芯片引线送出的20位地址码,用來指出一个特定的存储单元。
7.给定一个存放数据的内存单元的偏移地址是20C0H, (DS)=0C00EH,求出该内存单元的物理地址。
答:物理地址:320F8H。
8.8086/8088为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一•组引线。
9.8086与8088的主要区别是什么?答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088 只有4字节。
10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。
最小模式下的控制信号由相关引线直接捉供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#〜S0#三条状态信号引线提供。
11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES和指令队列置0, CS置全1。
处理器从FFFFOH存储单元取指令并开始执行。
12.8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个吋钟(CLK)周期组成,按吋间顺序定义为Tl、T2、T3、T4。
在T1期间8086发出访问冃的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。
13.结合8086最小模式卜•总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY 信号的功能。
答:ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD# 为读命令信号;在T2输出;READY信号为存储器或I/O接口“准备好”信号,在T3期间给ill,否则8086要在T3与T4间插入Tw等待状态。
14.8086中断分哪两类?8086可处理多少种中断?答:8086 •!*断可分为硬件中断和软件中断两类。
8086可处理256种类型的中断。
15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?答:对屏蔽中断请求输入线为INTR;“对屏蔽”是指该中断请求町经软件清除标志寄存器中IF 位而被禁止。
16.8086的中断向量表如何组成?作用是什么?答:把内存0段中0~3FFH区域作为中断向量表的专用存储区。
该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。
17.8086 ill何响应一个可屏蔽中断请求?简述响应过程。
答:当8086收到INTR的高电平信号时,在当前指令执行完J1IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,X086收到中断源发來的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF; 8086将类型码乘4 后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR屮断请求的响应过程。
18.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?答:系统中若存在多个可控制总线的主模块时,其小之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。
8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。
19.简述在最小工作模式下,8086如何响应一个总线请求?答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA; 8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。
20.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE#信号起什么作用?答:8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0, “体选”信号接地址线A0;奇体的数据线连接D15〜D8, “体选”信号接BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。
21.“80386是一个32位微处理器”,这句话的涵义主耍指的杲什么?答:指80386的数据总线为32位,片内寄存器和主要功能部件均为32位,片内数据通路为32 位。
22.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?答:好处是先询开发的软件可以在新处理器组成的系统中运行,保护了软件投资。
缺点是处理器的结构发展受到兼容的约束,为了保持兼容性增加了硅资源的开销,增加了结构的复杂性。
23.80386内部结构由哪儿部分组成?简述各部分的作用。
答:80386内部结构由执行部件(EU)、存储器管理部件(MMU)和总线接口部件(BIU)三部分组成。
EU包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。
存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址°总线接口部件作用是进行片外访问:对存储器及I/O接口的访问、预取指令;另外的作用是进行总线及中断请求的控制24.80386有儿种存储器管理模式?都是什么?答:80386有三种存储器管理模式,分别是实地址方式、保护方式和虚拟8086方式25.在不同的存储器管理模式卜,80386的段寄存器的作用杲什么?答:在实地址方式F,段寄存器与8086 III同,存放段基地址。
在保护方式下,每个段寄存器还有一个对应的64位段描述符寄存器,段寄存器作为选择器存放选择符。
在虚拟8086方式下,段寄存器的作用与8086和同。
26•试说明虚拟存储器的涵义,它与物理存储器有什么区别?80386虚拟地址空间有多大?答:虚拟存储器是程序员而对的一个巨大的、可寻址的存储空间,这个空间是内存与外存联合形成的,在操作系统的管理下,程序可象访问内存一样去访问外存而获得所需数据。
物理存储器是指机器实际拥有的内存储器,不包括外存。
80386的虚拟地址空间为64TB大。
27.试说明描述符的分类及各描述符的作用。
答:描述符分为三类:存储器段描述符、系统段描述符、门描述符。
存储器段描述符由8字节组成,它用來说明一个段屮保存信息的情况。
32位段基地址和20位段界限值定位了该段在存储空间中的位置,其它有关位决定访问权限及段的长度单位。
系统段描述符与存储器段描述符大多数字节段相同,有关访问权及属性字节段有些不同。
门描述符用来改变程序的特权级别、切换任务的执行以及指出中断服务程序的入口。
28.描述符表的作用是什么?有几类描述符表?答:描述符表顺序存放一系列描述符,描述符表定义了在80386系统中被使用的全部存储器段。
有3类描述符表,即全局描述符表、局部描述符表及中断描述符表。