读卡器芯片realtek:什么是寄存器?能详细点吗?

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 18:58:20

简单说:
两个数相加1+2:先把1放到一个寄存器中,把2放到另一个寄存器中,然后通过ALU做加运算
寄存器直接和ALU相连,用于暂存运算数的,高速缓存是它的下一级,内存是再下一级
CPU中的寄存器是按照ALU设计的,个数不多

通俗地讲,寄存嚣就相当于一个临时仓库,其中的数据更新最快,CPU中存在,比如说一些存放中间结果的寄存器,还有一些存放程序状态的,叫程序状态寄存器,还有一些像MAR(存储器地址寄存器)和MDR(存储器数据寄存器)等,当然,外设中也存在一些寄存器,像地址寄存器(用于寻址),控制/状态寄存器