[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料

[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料

ID:39963147

大小:3.48 MB

页数:182页

时间:2019-07-16

[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料_第1页
[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料_第2页
[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料_第3页
[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料_第4页
[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料_第5页
资源描述:

《[工学]微机原理与接口技术_基于8086和proteus仿真__顾晖_复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机系统8086微处理器的工作模式及引脚特性28086微型计算机系统的总线时序4半导体存储器的分类18086微处理器的结构18086微型计算机系统3微处理器结构8086CPU16位微处理器8086CPU具有20条地址线,可直接寻址1MB容量的内存空间,在访问I/O端口时,使用地址线16条,最多可寻址64K个I/O端口。有16根数据线8086内部结构有两个功能模块:模块之一:总线接口单元BIU,主要完成计算物理地址、从内存中取指令、实现指令规定的读/写存储器或外部设备等信息传输类操作。模块之二:执行单元EU,主要负责指令译码、执行和数据运算,包括计算有效地址8086/8088CPU的内

2、部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。EUBIU指令队列8086CPU内部寄存器有哪几种?各自的特点和作用是什么?808

3、6CPU有14个16位寄存器和8个8位寄存器,可分为:数据寄存器;指针和变址寄存器;段寄存器;指令指针寄存器;标志寄存器。图2-58086/8088CPU的寄存器结构数据寄存器主要用来存放操作数或中间结果,以减少访问存储器的次数。有:4个16位的寄存器:AX、BX、CX、DX;8个8位的寄存器:AH、AL、BH、BL、CH、CL、DH、DL;可以存放偏移地址:BXBPSIDI其中BX放数据段的地址BP放堆栈段的地址简要解释下列名词的意义:存储器,堆栈,IP,SP,BP,段寄存器,状态标志,控制标志存储器:是计算机系统中的记忆元件,用于存储指令和数据。堆栈:在存储器中开辟的一个区域,用来存放

4、需要暂时保存的数据。其操作特点是先进后出。IP:指令指针寄存器,用来存放将要执行的下一条指令在现行代码段中的偏移地址。SP:堆栈指针寄存器,用于指向当前栈顶单元。BP:基址指针,间接寻址中用于存放基址,隐含段地址为SS。段寄存器:用于存放逻辑段的段地址。状态标志:SF、ZF、OF、AF、PF和CF,反映运算结果的状态特征。控制标志:IF、DF和TF,对可屏蔽中断、字符串操作指针变换方向和单步运行起控制作用。为了实现寻址1MB存储器空间,8086CPU将1MB的存储空间分成若干个逻辑段进行管理,4个16位的段寄存器来存放每一个逻辑段的段起始地址。已知堆栈段寄存器(SS)=2400H,堆栈指针

5、(SP)=1200H,计算该堆栈栈顶的实际地址,并画出堆栈示意图。(SS)=2400H,(SP)=1200H;PA=(SS)×10H+(SP)=2400H×10H+1200H=25200H。标志寄存器FRFR是一个16位的寄存器。9个位用作标志位:状态标志位有6个,记录程序中运行结果的状态信息,是根据指令的运行结果由CPU自动设置的。这些状态信息通常作为后续转移指令的转移控制条件,所以也称为条件码。控制标志位有3个,可以编程设置,用于控制处理器执行指令的方式。控制标志设置之后,可对后面的操作产生控制作用。未标明的位在8086中不用。OF111512DF10IF9TF8SF7ZF65AF43

6、PF21CF0例8086的标志寄存器分为6个状态标志位和3个控制标志位,它们各自的含义和作用是什么OF111512DF10IF9TF8SF7ZF65AF43PF21CF0要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等(2)两数运算后结果是正数还是负数(3)两数相加后是否溢出(4)采用偶校验方式,判定是否要补1(5)两数相减后比较大小(6)中断信号能否允许答:(1)ZF,两数相减,若ZF=1,则相等。(2)SF,SF=1则为负,否则为正(3)对有符号数:OF,OF=1为溢出;对无符号数:CF,CF=1为溢出(4)PF,PF=1,不补1(5)对有符号数:无溢出时(O

7、F=0),如ZF=1,则两数相等;如ZF=0且SF=0,则被减数大;如ZF=0且SF=1,则减数大;有溢出时(OF=1),如SF=1,则被减数大;如F=0,则减数大;对无符号数:如ZF=1,则两数相等;如CF=0,则被减数大;如CF=1,则减数大(6)IF,IF=1,允许中断存储器组织与段寄存器寄存器是微处理器内部暂存数据的存储单元,以名称表示存储器则是微处理器外部存放程序及其数据的空间主存需要利用地址区别数据的存储格式

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

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

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