8086微处器讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086微处器讲解

第二章 8086微处理器; 前面我们介绍了几家公司不同种类微处理器,不同的微处理器具有不同的结构、功能、指令系统,有的差别还比较大。但它们的工作原理有许多相似的地方,尤其是外围接口电路基本相同。8086是一种典型的微处理器,掌握了这种微处理器后,再去理解其他的微处理器就会容易得多。而且不同的微处理器的外围接口电路基本相同、系统扩展方法也基本相同。; Intel公司从8086开始,开发了一系列的个人电脑用微处理器。比较典型的有: 8086/8088:16bit、1Mbytes 80286: 16bit、16Mbytes 80386DX: 32bit、4Gbytes 80486DX4: 32bit、4G+16K cache Pentium: 64bit、4G+16K cache Pentium II: 64bit、64G+32K L1cache+512K L2 cache;微处理器在系统中的地位:;8086/8088:;2.1 8086的编程结构; ;2.1.1 总线接口部件;总线接口部件的组成: 段寄存器(4) CS(Code Segment)---代码段寄存器 DS(Data Segment)---数据段寄存器 ES(Extra Segment)---附加段寄存器 SS(Stack Segment)---堆栈段寄存器 16位的指令指针寄存器: IP(Instruction Pointer) 20位的地址加法器 6(4)字节的指令队列缓冲器;8086、8088CPU中6(4)字节指令队列缓冲器 EU执行指令和BIU取指令同时进行 当遇到转移指令之类的指令时, 降低效率;16位的指令指针寄存器: IP(Instruction Pointer) 和代码段寄存器(CS)一起指向当前正在执行的指令的下一条指令的入口地址,例: MOV AX,[1200H];3字节 MOV BX,[2000H];4字节 ADD AX,BX ;2字节 20位地址加法器;BIU的具体工作: 从内存中取指令到指令队列,MOV AX,[1200H] 形成指令中源操作数和目标操作数的地址 从相应的地址单元取得参与操作的数据 将数据送往EU 将EU产生的结果送往相应的地址单元;2.1.2 执行部件;算术逻辑单元ALU(arithmetic logic unit) ,主要是加法器,绝大部分指令的执行都是由加法器完成 标志寄存器:标志寄存器共有16位,其中7位未用,所用的各位含义如下: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0;根据功能,8086的标志可以分为两类: 1. 状态标志:SF、ZF、PF、CF、AF和OF 表明前面运算后,算术逻辑部件所处的状态为后续操作提供影响或依据,不同的指令影响不同的标志,有些指令不影响任何标志。 ① 符号标志SF(sign flag ) ② 零标志ZF(zero flag) ③ 奇偶标志PF(parity flag) :低8位含1 ④ 进位标志CF(carry flag) ⑤ 辅助进位标志AF(auxiliary carry flag) ⑥ 溢出标志OF(overflow flag);举例: 0010 0011 0100 0101 + 0011 0010 0001 1001 0101 0100 0011 1001 + 0100 0101 0110 1010 ; 2. 控制标志有3个,即 ① 方向标志DF(direction flag) ② 中断允许标志IF(interrupt enable flag) ③ 跟踪标志TF(trap flag)又称为单步标志;2.1.3 总线接口部件和执行部件的动作管理;当指令队列满,而EU又未要求BIU访问总线,则BIU空闲; 当执行转移指令、调用指令、返回指令等指令时,指令队列被清除,重新填充指令队列;;2.1.4 8086的总线周期;典型的8086总线周期;2.2 8086的引脚信号和工作模式;2.2.2 8086/8088的引脚信号和功能;引脚功能;RD(Read): 读信号输出 CLK(Clock): 时钟输入 RESET(Reset): 复位信号输入 READY(Ready): “准备好”信号输入 TEST(Test): 测试信号输入 MN/MX(Minimum

文档评论(0)

gm8099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档