8086CPU寄存器

数据寄存器(通用寄存器):

是用来暂时存放计算过程中所用到的操作数、结果和信息

AX、BX、CX、DX可以称为数据寄存器,这4个16位寄存器又可分别分成高8位(AH、BH、CH、DH)和低8位(AL、BL、CL、DL)

ax——accumulate register——累加器

bx——based register——基地址寄存器

cx——count register——计数器

dx——data registered——数据寄存器


段寄存器:

段寄存器是因为对内存的分段管理而设置的。计算机需要对内存分段,以分配给不同的程序使用(类似于硬盘分页

cs——code segment——代码段

ds——data segment——数据段
ss——stack segment——栈段寄存器

es——extra segment——附加段寄存器


地址指针与变址寄存器:

sp——stack point——堆栈指针寄存器

bp——base point——基础指针

si——source index——源变址寄存器

di——destination index——目的变址寄存器

控制寄存器:

IP (Instruction Pointer):指令指针寄存器;

FLAG:标志寄存器;

标志寄存器

CF--进位标志位 D15和D7进位或者借位 则CF=1

PF--奇偶标志位 PF=1 偶数个1

AF--辅助进位标志位 第八位向高八位有进位 D3向D4进位 AF=1

ZF--零标志位 结果为0时ZF=1

SF--符号标志位 最高位D15或D7为1 则SF=1

OF--溢出标志位 有溢出即次高位与最高位有一个向前的进位则OF=1


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值