微处理器内部结构图:

 BIU:负责与存储器接口,即8088与存储器之间的信息传送,都是由BIU负责进行的, 即: (1) BIU从内存的指定部分取出指令,送至指令队列排队。 (2) 从内存的指定部分取出执行指令时所需的操作数,送至EU部分。
• EU: 负责指令的执行。 特点: 将CPU分为两个单元,可以使取指令和执行指令同时进行,减少了 CPU为取指令而等待的时间,从而提高了CPU的利用率,提高了系统 的运行速度。

状态标志寄存器:

进位标志C(Carry Flag)——当结果的最高位产生一个进位或借位,则C=1,否则C=0。 
 溢出标志O(Overflow Flag)——在算术运算中,带符号数的运算结果超出了8位或16位  
                                                          带符号数能表达的范围,则O=1,否则O=0。 
                                                           8位(字节)运算     --128 —— +127 
                                                           16位(字) 运算      --32768 —— +32767 
 符号标志S(Sign Flag)—— 结果的最高位(D15或D7)为1,则S=1,否则 S=0。 
 零标志Z(Zero Flag)—— 若运算的结果为0,则Z=1,否则Z=1。 
 奇偶标志P(Parity Flag)—— 若结果中‘1’的个数为偶数,则P=1,否则,P=0。 
 辅助进位标志A(Auxitiary Flag)—— 在字节操作时,由低半字节(第3位)向高半字节, 
                                                   字操作时低字节向高字节有进位或借位,则A=1,否则A=0. 
 方向 标志(Direction Flag)—— D=1 ,串操作时地址自动减量, 
                                                           D=0,串操作时地址自动增量。 
 中断允许标志(Interrupt—enable Flag)—— I=1,则允许CPU接收外部的中断请求, 
                                                                              I=0,则屏蔽外部中断请求。

追踪标志(Trace Flag)—— T=1,使处理进入单步方式,以便于调试。

地址加法器:

外部引脚信号:

寻址方式:

0.隐含寻址 --操作数据隐含在某个R中
1.立即寻址方式 — 操作数据在指令中,data
2.寄存器寻址 — 操作数据在R中3.直接寻址方式               操作数在M中
MOV AL,DS:[2000H] ;DS*16+2000H
4.寄存器间接寻址              .
1.BX、SI、DI间址时以 DS为默认段地址; 例:MOV AX,[SI]
2、BP间址时以SS为默认 段地址。 例:MOV AX,[BP] 

5.寄存器相对寻址 .6.基址加变址寻址 .7.相对基址加变址寻址 .



8086微处理器结构相关推荐

  1. 计算机应用技术自考知识点,自考计算机应用技术知识点:微处理器结构

    微处理器结构 (一)学习目的与要求 本章主要介绍典型16位微处理器8086的结构特点.通过对8086微处理器内部结构和引脚功能.指令周期的学习,掌握8086微处理器的总线结构.执行部件和总线接口部件的 ...

  2. 微机原理与接口技术 重点详解与章节总结——8086微处理器系统结构

    第三章8086微处理器系统结构 8086 CPU结构 8086 CPU是Intel系列的16位微处理器,有40个引脚.它的外部数据总线为16位,地址线为20根.因为可用20位地址,所以可寻址的地址空间 ...

  3. 第三章 8086微处理器

    目录 第三章 8086微处理器... 2 3.2 8086的存储器组织... 2 3.2.1寻址空间和数据存储格式... 2 3.2.2存储器的分段结构和物理地址形成... 3 3.3 8086微处理 ...

  4. 16位的数字高字节和低字节_显示8位数字的较低和较高半字节的掩蔽| 8086微处理器...

    16位的数字高字节和低字节 Problem: To show masking of lower and higher nibbles of 8-bit number using 8086 Microp ...

  5. mysql查找最大值最小值_查找两个8位数字的最大值| 8086微处理器

    mysql查找最大值最小值 Problem statement: 问题陈述: To find maximum of two 8-bit numbers using 8086 Microprocesso ...

  6. 数字和数字根的总和_使用8086微处理器查找8位数字的数字总和

    数字和数字根的总和 Problem statement: 问题陈述: Write an assembly language program in 8086 microprocessor to find ...

  7. shell两个数字相乘_使用8086微处理器将两个16位数字相乘而不带进位

    shell两个数字相乘 Problem statement: 问题陈述: To perform multiplication operation between 2 16bit numbers wit ...

  8. 8086简单的指令流水线_在8086微处理器中执行流水线的指令和概念的步骤

    8086简单的指令流水线 Any computer or machine works according to some instructions. These instructions are re ...

  9. 微擎pc 导入前缀_段覆盖前缀| 8086微处理器

    微擎pc 导入前缀 As we already know that the effective address is calculated by appending the segment regis ...

最新文章

  1. Oracle发布开源的轻量级 Java 微服务框架 Helidon
  2. Python到底是什么样的语言? Python和Java比谁更快? TensorFlow的主体是用Python写的吗?
  3. Performing User-Managed Database-18.7、Performing Complete User-Managed Media Recovery
  4. 电脑wifi不见了_大家好,我是来给你家 WiFi 提速的
  5. sql 中优化视图或sql语句的执行效率的方法
  6. (7)JavaScript字面量
  7. jquery blockui 遮罩【转】
  8. opencv-contrib-Python编译module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
  9. [转]C++日志系统log4cxx使用总结
  10. 使用redis作为缓存,数据还需要存入数据库中吗?
  11. 【Emacs】Emacs for windows基本配置文件【转载】
  12. android反射改theme,全局修改默认字体,通过反射也能做到
  13. acs880变频器静态辨识_(完整版)ABB-ACS880变频器调试参数
  14. 二阶滤波器原理及算法程序
  15. 美国计算机访学,计算机应用专业4天喜获美国加州大学洛杉矶分校访问学者职位...
  16. BCLinux7.6
  17. 数据透视表:多重合并计算数据区域
  18. 多种方法让你在PC上使用iCloud服务
  19. 地球物理勘探技术类毕业论文文献有哪些?
  20. 三款ActiveX图表控件对比评测 Pro ActiveX、ProEssentials、ChartDirector

热门文章

  1. k-means聚类的传统算法和优化
  2. Android使用AudioRecord录制PCM音频、PCM转AAC、使用MediaRecorder直接录制AAC编码音频
  3. 10G网络硬盘免费领 唯一款不用翻墙就能用的良心网络硬盘
  4. 【选址问题】二进制灰狼算法解决无容量选址问题【Matlab】
  5. golang泛型介绍
  6. 【181225】VC++窗口化的奇迹修改程序源代码
  7. 《低代码PaaS驱动集团企业数字化创新白皮书》-未来展望
  8. WebKitX ActiveX 6.0 X86 Crack
  9. 数据结构——二叉树的建立与遍历算法(实验报告)
  10. 西数黑盘升级:仍非单碟1TB