8086cpu有几个8位寄存器
8个
8086cpu的通用寄存器有8个
又可以分成2组,一组是数据寄存器(4个)
另一组是指针寄存器及变址寄存器(4个).
数据寄存器分为:
ah&al=ax(accumulator):累加寄存器
常用于运算在乘除等指令中指定用来存放操作数,另外
所有的i/o指令都使用这一寄存器与外界设备传送数据.
bh&bl=bx(base):基址寄存器,常用于地址索引
ch&cl=cx(count):计数寄存器,常用于计数
常用于保存计算值,如在移位指令,循环(loop)
和串处理指令中用作隐含的计数器.
dh&dl=dx(data):数据寄存器,常用于数据传递。
他们的特点是,这4个16位的寄存器可以分为高8位。