- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Intel 8x86微处理器
第2章 Intel 8x86微处理器 §2.1 8086/8088 CPU的结构 §2.2 8086/8088 CPU的引脚信号和工作模式 §2.3 8086存储器系统 §2.4 8086/8088 的主要操作功能 §2.5 80286微处理器 §2.6 80386/80486微处理器 §2.7 Pentium微处理器 (1)通用寄存器组 (2)专用寄存器组 ?中为英文全拼或简拼(~为简化部分),单词中的大写部分为简写所取字符。??标志名?????????????????????标志为1时??????????标志为0时??OF[Overflow Flag]??????????ov[OVerflow]????? ??nv[Not oVerflow]??DF[Direction Flag]???????? ?dn[DowN]?????????? ?up[UP]??IF[Interrupt Flag]???????? ?ei[Enable I~t]???? ?di[Disable I~t]??SF[Sign Flag]????????????? ?ng[NeGative sign]??pl[PLus sign]??ZF[Zero Flag]???????????? ??zr[ZeRo]????????? ? ?nz[Not Zero]??AF[Auxiliary carry Flag]???ac[Auxiliary Carry] na[Not Aux~]??PF[Parity Flag]?????????? ??pe[Parity Even]??? po[Parity Odd]??CF[Carry Flag]???????????? ?cy[CarrY]???????? nc[Not Carry] DSP系统变成语言,c与汇编对比 §2.2.1 8086/8088CPU的引脚信号和功能 §2.2.2 最小工作模式 §2.2.3 最大工作模式 QS1和QS0指令队列状态信号,输出 这两个信号提供总线周期的前一个状态中指令队列的状态 、 及 总线周期状态信号,输出 提供当前总线周期中所进行的数据传输过程类型 RQ/GT1, RQ/GT0 总线请求信号(输入)/总线请求允许信号(输出) 可供CPU以外两个协处理器用来发出使用总线请求和接收CPU对总线请求信号的回答信号。这两个应答信号都是双向的 §2.3.1 存储器结构 8086/8088系统中存储器按字节编址,可寻址的存储器空间为1MB。1MB为220,因此每个字节所对应的地址应是20位(二进制数),这个20位的地址称为物理地址。 8086/8088存储空间中,把16字节的存储空间称作一节。为了简化操作,要求各个逻辑段从节的整数边界开始,也就是说段首地址低4位应该是“0”,因此就把段首地址的高16位称为“段基址”,存放在段寄存器DS,CS,SS或ES中,段内的偏移地址存放在IP或SP中。 2. 存储器中的逻辑地址和物理地址 任何一个逻辑地址由段基址和偏移地址两个部分构成,它们都是无符号的16位二进制数。 存储器中任何一个存储单元对应一个20位的物理地址,也称为绝对地址,它是由逻辑地址变换得来的 §2.3.2 堆栈概念及8086堆栈 1. 堆栈概念 堆栈是在内存中开辟的一个特定的区域,用以存放CPU寄存器或存储器中暂时不用的数据。它也是一种数据结构,只允许在其一端进行数据插入或删除操作的线性表。 访问堆栈原则:后进先出,即先进栈的内容后出栈,后进栈的内容先出栈。 堆栈的类型:向上生长型和向下生长型。 2. 8086堆栈 8086系统中的堆栈属于减地址型堆栈。它在内存中所处的段称为堆栈段,其段基址存放在堆栈段寄存器SS内。 堆栈的用途 : 1)在调用子程序(或过程)或发生中断时用推入堆栈的办法保护断点的地址,当子程序返回或中断返回时将断点地址从堆栈中弹出,以便继续执行主程序。 §2.4.1 系统的复位和启动操作 8086/8088的复位和启动操作是在RESET引脚上加上触发信号来执行的 复位信号(RESET)至少有4个时钟周期的高电平,如果是初次加电的启动,则要求有大于50μs的高电平。 §2.4.2 最小模式下的总线操作 总线操作:总线读操作及总线写操作。总线读操作指CPU从存储器或外设端口读取数据。总线写操作指CPU把数据写入存储器或外设端口。 1. 最小工作模式下的总线读操作 §2.5 80286微处
文档评论(0)