您好、欢迎来到现金彩票网!
当前位置:秒速快三 > 数据寄存器 >

寄存器与暂存器的区别

发布时间:2019-07-09 21:54 来源:未知 编辑:admin

  在80c51单片机中,寄存器与暂存器有什么区别啊,还有,怎么知道一个数据单元里面是存储的地址还是数据啊,以及不管是程序还是数据还是地址不都是以二进制的01来存储在存储单元里的吗?...

  在80c51单片机中,寄存器与暂存器有什么区别啊,还有,怎么知道一个数据单元里面是存储的地址还是数据啊,以及不管是程序还是数据还是地址不都是以二进制的0 1来存储在存储单元里的吗?有哪位高手能跟我讲明白这些。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

  寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个 “8 位元寄存器”或 “32 位元寄存器”。寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。

  寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。更适当的是称他们为 “架构寄存器”。

  例如,x86 指令及定义八个 32 位元寄存器的集合,但一个实作 x86 指令集的 CPU 可以包含比八个更多的寄存器。

  寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

  寄存器和暂存器英文名都是register,都是有限存储容量的高速存储部件,都是CPU的组成部分之一,都是用来暂存指令、数据和地址信息。

  之所以会有寄存器和暂存器两种名称,应该是相关英文定义进入国内的时候,各学者的理解不同引起的两种翻译,实际上是同一种东西。目前来讲,大部分材料会把register翻译为寄存器。

  这也是为什么看资料应该多看英文资料的原因。因为中文资料没有明确的规范的定义,各有各的说法,不太容易理解。

http://harpoolbrothers.com/shujujicunqi/675.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有