(四) 寄存器

文章目录

寄存器(8086)

寄存器是cpu内部的信息存储单元
  • 通用寄存器:AX、BX、CX、DX

  • 变址寄存器:SI、DI

  • 指针寄存器:SP、BP

  • 指令指针寄存器:IP

  • 段寄存器:CS、SS、DS、ES

    • CS: 的全拼为“Code Segment”,翻译为“代码段寄存器”
    • DS:是 Data Segment 的缩写,翻译为“数据段寄存器”
    • SS: 是 Stack Segment 的缩写,翻译为“堆栈段寄存器
    • ES: 是 Extra Segment 的缩写,翻译为“附加段寄存器”
  • 标志寄存器:PSW

    8086的寄存器都是16位的,也就是两个字节

AH、AL

因为8088的寄存器是8个直接的,为了兼容它,把8086的寄存器的16位分为两个寄存器使用
  • AX 可以看作 AH、AL
  • AH 代表AX 的高八位、AL 代表AX 的低八位(其他寄存器也是这样)

在这里插入图片描述

通常我们所说的32位计算机、64位计算机,说的是字长为32位,64位的计算机

字:计算机进行数据处理时,一次存取加工和传送的数据长度,与寄存器、运算装置、总线宽度一致,一个字 = 2个字节 = 4个比特 = 16位
字长:每个字所包含的位数称为字长


相关推荐
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页