首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

累加器ACC和通用寄存器组中的ax是不是一样啊

发布网友

我来回答

2个回答

热心网友

累加器的作用与通用寄存器组相同,或者说,通用寄存器组就是在累加器基础上发展起来的。过去集成电路技术的*,CPU中寄存器数量很少,用于通用目的的寄存器,即能够被程序员直接控制使用的寄存器只有一个,就是累加器ACC。随着集成电路技术的发展,单一累加器结构演变成了通用寄存器组形式。通用寄存器组中的每一个寄存器都可完成与累加器相同的功能,这样更便于程序设计,从而也衍生出了寄存器型二地址指令,即我们现在最常见的指令。
因此,说AX和ACC是一回事不够准确,AX是通用寄存器中的一个,而整个通用寄存器组是和ACC作用相同的。

热心网友

累加器ACC
ACC(Accumulator)是8位寄存器,它是CPU中工作最繁忙的寄存器,因为在进行算术、逻辑运算时,运算器的一个输入多为ACC的输入,而运算结果大多数也要送到ACC中。在指令系统中,累加器ACC在直接寻址时助记符为ACC。除此之外全部用助记符A表示。
寄存器ax a=ah&al是一个寄存器,只是寄存运算的数,和I/O输入~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com