欢迎来到天天文库
浏览记录
ID:59009974
大小:1.39 MB
页数:54页
时间:2020-09-26
《第四章(微机原理课件).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五节CPU的外部结构8086/8088CPU芯片都是40条引脚的双列直插式封装。部分引脚采用了分时复用方式,即同一条引脚在不同的时刻具有不同的用途。如图2.3所示。8086/8088CPU可有两种工作模式,即最大模式和最小模式。不同模式下个别引脚的功能是不同的。8086/8088CPU外观图2.38086/8088CPU的外型与引脚一、8086CPU引脚1.AD15-AD0:分时复用的地址/数据总线2.A19/S6-A16/S3:分时复用的地址/状态线S4S3段寄存器00ES01SS10CS(I/O,INT)11DSS5用来表
2、示中断标志状态线,当IF为1时,S5=1。S6保持恒为0。3.:总线高位有效信号4.:读信号5.:写信号6.:存储器或I/O端口访问信号BHEAD0总线使用情况0016位数据总线上进行字传送01高8位数据总线上进行字节传送10低8位数据总线上进行字节传送11无效7.Ready:准备就绪信号8.INTR:中断请求信号9.:中断响应信号10.NMI:非屏蔽中断请求信号11.:测试信号12.RESET:复位信号13.ALE:地址锁存允许信号14.:数据发送/接收控制信号15.:数据允许信号16.HOLD:总线请求信号17.HLDA:总
3、线请求响应信号18.:工作模式选择信号19.CLK:主时钟信号20.Vcc:CPU+5V电源21.GND:电源地最大模式系统时24-31引脚重定义如下:22:总线周期状态信号23.:封锁信号24.:请求/同意信号25.QS1,QS0:指令队列状态信号二、8088CPU引脚功能8088上有8条数据总线,所以只有AD7-AD0为地址/数据复用,A15-A8只是地址线。第28脚8086中,在8088中为电平意义相反第34脚8086中为,在8088中为三、存储器结构8086CPU有20根地址线,它的直接寻址空间为220=1M字节,这1M
4、字节空间按照00000H-FFFFFH来编址。四、8086用两个存储体来组织实际存储空间奇地址偶地址00001H00003H00000H00002HFFFFEHFFFFFH….….BHEA0A0~A19BHED8~D15D0~D7地址交叉排列8086D0~D15对准字装配(规则字):偶地址作为字的地址见下图所示非对准字装配(非规则字):奇地址作为字的地址CPU8088由于只有8位数据线,地址顺序排列。读字节和字图读存储器中的字节和字操作示意图五、存储器分段六、逻辑地址和物理地址物理地址20位是唯一可识别的字节单元地址,即存储器的
5、实际地址。逻辑地址是程序设计时,根据需要产生的一种地址,它不是真正的单元地址。逻辑地址由段基址和偏移地址两部分组成,它们都是16位无符号数。(11230H)=0FE45H(DS)=1123H(0000H)=0FE45H(11231H)=68FEH图段基址和偏移地址物理地址可以由逻辑地址经过运算得到例如:段基址1123H1124H偏移地址0013H0003H物理地址11243H11243H可以看出,不同的段基址和偏移地址可以得到相同的物理地址。物理地址=段基址×10H+偏移地址注:1.字节地址2.字地址3.地址内容表示4.间接地址
6、物理地址=段基址×10H+偏移地址物理地址的形成如图2.9所示。逻辑地址的来源如表2-5中所示的约定。第六节8086/8088的堆栈建栈MOVAX,1050HMOVSS,AXMOVSP,000EH进栈PUSHAX(设AX=1234HPUSHBX(设BX=5CF8H)10500H1050EH堆栈起地址SS=1050HSP=0EH初始栈顶(栈底)栈的范围F8H5CHSP=0CH34H12HSP=0AH1050EH(不变)10500HSS=1050HSP=0EH-2-2当前栈顶进栈后的SP和SS的值SP=000AHSS=1050H进栈
7、前SP和SS的值SP=000EHSS=1050H(AX)(BX)8086通过赋值SS和SP建栈进栈操作:先SP减2,再内容进栈。低高出栈操作:先栈顶内容出栈,再修改SP,使SP加2。(字操作)(**进出栈顺序错**g)出栈POPCXPOPDSSP=0AHF8H5CHSP=0CH34H12HSP=0EH10500HSS=1050H-2-2当前栈顶出栈前的SP和SS的值SP=000AHSS=1050H(变化)SP=0AHDS=1234HCX=5CF8H出栈后SP和SS的值SP=000EHSS=1050HSP=0EHSP=0CH+2+
8、212H34H5CHF8H10500H底高8086/8088中断向量表。。。。。。。类型0类型1类型2类型3类型4类型50000:0000H0000:0003H0000:0004H0000:0007H0000:0008H0000:000BH0000:000CH0
此文档下载收益归作者所有