美文网首页
8086/8088寄存器

8086/8088寄存器

作者: 传说中的大哥 | 来源:发表于2019-01-16 16:45 被阅读0次

 8086/8088 包括四个16位数据寄存器,两个16位指针寄存器,两个16位变址寄存器,一个16位指令指针,四个16位段寄存器,一个16 位标志寄存器,如下图所示:

寄存器分组

通用寄存器:

 存了各自规定的专门用途外,还可用于传送和暂存数据,可以保存算术逻辑运算中的操作数和运算结果。各自用途:
通用寄存器用途

AX:一般通过累加器进行的操作所花的时间最少。
BX:一般存放基地址,是数据寄存器中唯一可作为存储器指针使用的寄存器。
CX:计数寄存器,在进行循环操作时,用它记录循环的次数。
DX:数据寄存器

变址和指针寄存器:

主要用于存放某个存储单元地址的偏移,在字符串操作中,规定由SI给出源指针,由DI给出目的指针,所以SI也称为源变址寄存器,DI为目的变址寄存器,它们也可作为存储器指针使用。
BP和SP寄存器称为指针寄存器。BP主要用于给出堆栈中数据区基址的偏移,从而方便地实现直接存取堆栈中的数据,所以BP也称为基指针寄存器。SP只作为堆栈指针使用,即保存堆栈栈顶地址的偏移。

相关文章

  • 8086/8088寄存器

     8086/8088 包括四个16位数据寄存器,两个16位指针寄存器,两个16位变址寄存器,一个16位指令指针,四...

  • CPU实模式和保护模式

    原文链接 16位微处理器 8086寄存器组成 8086/8088包括:4个16位的数据寄存器,2个16位的指针寄存...

  • 汇编语言 学习笔记(一)

    汇编语言学习笔记 一、概论 8086,8088 构架 1. 寄存器 8个通用寄存器 AX [AH, AL] - 累...

  • 命题-第四章-填空

    8086/8088CPU的结构包括( )和( )两部分。 【解析】 8086/8088CP...

  • 汇编常见名称英文缩写

    cpu:微处理器cpu基本结构ALU:算术逻辑单元REG:寄存器8088/8086功能结构BIU:总线接口单元EU...

  • 命题-第四章-简答

    8088与8086在软件上是否完全兼容? 【解析】是 8086/8088内部都采用16位字进行操作及存储器寻址,因...

  • Linux0.11源码学习--知识基础

    这里简要介绍下8086的寄存器和 Linux0.11源码 硬件知识 8086CPU结构图 8086内部的寄存器可以...

  • docker安装 influxdb

    docker run -d -p 8053:8086 -p8054:8088 -v /mydata/influxd...

  • 命题-第四章-填空

    8086和8088的指令队列长度分别为____、 ____个字节? 【解析】6 4 8086的指针队列为6个字节,...

  • 记一波汇编考前突击

    汇编问题列表 (1)8086CPU是多少位的?寄存器有哪些?名称是什么? 8086CPU是16位的 寄存器8个16...

网友评论

      本文标题:8086/8088寄存器

      本文链接:https://www.haomeiwen.com/subject/rprmdqtx.html