微机接口作业讲解.ppt

微机接口作业讲解.ppt

ID:51555157

大小:669.00 KB

页数:25页

时间:2020-03-23

微机接口作业讲解.ppt_第1页
微机接口作业讲解.ppt_第2页
微机接口作业讲解.ppt_第3页
微机接口作业讲解.ppt_第4页
微机接口作业讲解.ppt_第5页
资源描述:

《微机接口作业讲解.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1作业讲解第一章1.7逻辑地址、线性地址和物理地址的关系是什么?答:逻辑地址又称为虚拟地址,由一个段选择符的高14位索引值和一个偏移量组成,虚拟地址空间有214个段,每段为232B,虚拟地址空间为214×232=246=64TB。分段部件将逻辑地址转换成线性地址,分页部件将线性地址转换成物理地址,实现对物理存储器的访问。1.880386有哪几种工作方式?各有何特点?答:具有实模式、保护模式和虚拟8086模式。实模式与8086相同,但可进行32位处理。保护模式可访问4GB存储空间,支持多用户、多任务处理。虚拟8086模式是既具有保护功能,又能执行80386代码的一种动态工作模式。2第

2、一章1.1280486CPU较80386CPU改进之处在哪里?试述80486SX与80486DX的区别。答:与80386相比,80486做了以下改进:⑴内部包含8KB4路组相联高速缓冲存储器L1Cache,并支持主板上的64~256KBL2Cache。⑵内置了浮点运算器(协处理器)FPU,加快了浮点数值运算。⑶采用突发总线BurstBus传输方式,提高了CPU与内存数据的交换速度。⑷采用精简指令集计算机RISC。80486DX内部包含MPU和FPU,80486SX内部不包含FPU,这两种CPU仅有此区别。3第二章2.332位EFLAGS寄存器包含哪些标志?它分为几种?各自的功能是什

3、么?答:EFLAGS包含三种标志:状态标志、控制标志和系统标志。状态标志报告算术指令执行后状态;控制标志DF用于控制串指令的执行方向;系统标志用于控制执行方式、I/O权限、屏蔽中断、调试、任务转换和控制保护模式与虚拟8086模式之间的转换等操作。2.26如果GDTR的值为001300000000FFH,装入LDTR的选择符为0040H,那么将要装入缓存的LDT描述符的起始地址是多少?答:GDTR的前32位00130000为GDT线性基址。选择符为0040H=0000000001000000,选择符的前13位0000000001000=0008H表示LDT描述符在GDT中的表目序号为

4、8,每个描述符占用8个字节,0008H×8=0040H,表明第8个描述符占据GDT表中第40~47H共8个字节,故序号为8的LDT描述符起始地址为00130000H+0040H=00130040H。4第二章2.27选择符0224H指向LDT中从地址00100220H开始的段描述符。描述符为:(00100220H)=0110H、(00100222H)=0000H、(00100224H)=1A20H、(00100226H)=0001H,那么段基址和段限及其他属性将是怎样?描述符规定的存储器段是否已装入物理存储器?是代码段还是数据段?如果EIP的当前值为00000226,那么代码段取回的

5、下一条指令物理地址是多少?答:段描述符8个字节分别为:00011A2000000110H。段描述符格式为:311615063565552514847403932段基址15~0位段限15~0位段基址31~24位GD/B00段限长19~16位访问权限段基址23~16位5第二章绿色数字为权限字节,数值1AH=00011010,P=0表示段未装入内存;DPL=00表示访问权限为0级;S=1为其他段;E=1为代码段,可执行;ED/C和W/R为01,代码段C=0表示非证实代码段,R=1为可读,可执行;A=0表示该段未访问。紫色数字为GD/B00=0000,G=0,单位字节。D/B=0,对代码段

6、为D=0表示操作尺度和寻址尺度为16位。红色数字为段基址00200000H,蓝色数字为段限10110H,当G=0时段限高12位补0,因此段限为00010110H。下一条指令物理地址是00200226H。2.38试述在保护模式下通过中断门或异常门转入同一特权级或更高特权级的中断或异常处理程序的执行过程。答:当某条指令产生异常或某条指令执行结束响应外部中断请求时,CPU根据异常/中断向量号从IDT找到相应的异常门/中断门描述符。6第二章门描述符中的选择符指向一个在GDT或当前LDT中的可执行代码段描述符,此描述符的段基址指向程序代码段的基地址,门描述符中的偏移量指向相应处理程序的入口。

7、据此CPU可将控制转移到处理程序。2.59说明转换后援缓冲器TLB的作用和工作原理。TLB是处理器与内存之间的相联存储器,存放CPU近期访问过页的有关信息,共有32页的信息。若访问的线性页号在TLB中(命中),可直接获得高20位物理地址(物理页基址),与线性地址中的12位偏移量拼接形成32位物理地址;若访问的线性页号不在TLB中(脱靶),按照查页目录表、查页表、访问页的方法访问内存。同时将该线性地址所对应的线性页号、物理页号、属性调入TLB。当TLB满时,按LRU算法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。