AX,BX,CX,DX 寄存器

本文介绍了8086CPU中的通用寄存器AX, BX, CX, DX及其特殊性,它们作为数据寄存器用于存放数据。每个寄存器可拆分为高低八位,如AX=AH+AL。内容还涉及到8位和16位数据的概念,以及8086CPU为保证与8位寄存器兼容的设计。同时,解释了CPU如何处理字节型和字型数据,并讨论了内存最小单元和数据线宽度对数据处理的影响。

AX

BX

CX

DX

因为他们有一个特殊的地方是其他寄存器所没有的

这四类寄存器被称为通用寄存器,一般是用来存放数据——》数据寄存器

将AX寄存器比喻成一个箱子,箱子是有容量的——》两个字节     也称为十六位寄存器

1byte=8bit    2byte=16bit    00000000   00000000~1111111111111111(表示范围) -——》0~FFFFH     0~65535  65536种表示方法

              AH            AL

因为他们可以各自分割成两个八位寄存器

AX=AH+AL         AX的高八位构成AH寄存器   H=high

BX=BH+BL         AX的低八位构成AL寄存器    L=low

CX=CH+CL

DX=DH+CL

表示范围:00000000~11111111   0~FF   0~255  能表示256中状态

为了兼容

8086CPU      8位寄存器   为了保证以前编写的程序稍加修改就可以运行在8086CPU上   为了兼容

内存的最小单元?  字节  8bit

CPU从内存中读取一个字节  8bit    字节型数据     8位数据——》8位寄存器

8086CPU总共有16根数据线    数据线的宽度决定CPU一次性可以读取多长的数据

8086CPU一次性可以处理两种尺寸的数据

字节型数据      byte  =8bit  放到8位寄存器中

字型数据         2byte=16bit  放到16位寄存器中   2个字节

一个字节是这个字型数据的高位字节(AH,BH,CH,DH)      还有一个字节是这个字型数据的低位字节(AL,BL,CL,DL)

什么是8位数据  16位数据

什么是8位寄存器   16位寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值