发布网友
共2个回答
热心网友
累加器的作用与通用寄存器组相同,或者说,通用寄存器组就是在累加器基础上发展起来的。过去集成电路技术的*,CPU中寄存器数量很少,用于通用目的的寄存器,即能够被程序员直接控制使用的寄存器只有一个,就是累加器ACC。随着集成电路技术的发展,单一累加器结构演变成了通用寄存器组形式。通用寄存器组中的每一个寄存器都可完成与累加器相同的功能,这样更便于程序设计,从而也衍生出了寄存器型二地址指令,即我们现在最常见的指令。
因此,说AX和ACC是一回事不够准确,AX是通用寄存器中的一个,而整个通用寄存器组是和ACC作用相同的。
热心网友
累加器ACC
ACC(Accumulator)是8位寄存器,它是CPU中工作最繁忙的寄存器,因为在进行算术、逻辑运算时,运算器的一个输入多为ACC的输入,而运算结果大多数也要送到ACC中。在指令系统中,累加器ACC在直接寻址时助记符为ACC。除此之外全部用助记符A表示。
寄存器ax a=ah&al是一个寄存器,只是寄存运算的数,和I/O输入~