8086微处理器

微处理器概述

  微处理器(cpu):它包括运算器、控制器、寄存器阵列和内部总线等部分。用于实现微型计算机的运算和控制,是微型计算机的核心。

      8086cpu是Intel系列的16位微处理器,有20位地址总线和16位数据总线,所以其可寻地址的地址空间是2^20个字节=1MB。

利用第16位的地址总线来进行I/O端口寻址,可寻址64K个I/O端口。其中断功能强,可处理内部软件中断和外部中断,中断源可达256个。

CPU的内部逻辑结构

8086cpu的编程结构

 从程序员的角度看,8086cpu分为两部分:执行部件(EU)和总线接口部件(BIU)。

  1. 执行部件(EU)

功能:执行命令

组成:1.8个通用寄存器:4个数据寄存器(AX、BX、CX 、DX)和4个指针和变址寄存器(BP、SP、SI、DI)。

     2.标志寄存器FR:用来保存ALU运算结果的一些特征信息

     3.算术逻辑单元ALU(arithmetic logic unit)。

     4.内部控制逻辑。

  1. 总线接口部件(BIU)

   功能:负责cpu与内存或输入输出接口之间的信息传送(根据EU的请求,执行8086 CPU 对存储器或 I/O 接口的总线操作,完成数据传送

   组成:  1 指令队列缓冲器

216指令指针寄存器IP,段寄存器CS、DS、SS和ES。

3地址加法器

4总线控制逻辑等部件

寄存器详解

通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途。

1.数据寄存器:可以存放16位的数据或地址。又可分为8个8位寄存器,即:

  AX→AH(高八位)、AL(第八位)

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值