寄存器&锁存器

寄存器、鎖存器、存儲器有什么區別?

引用 回复

电子工程专辑:iPad深度拆解分析:探寻A4处理器的奥秘

第1楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午11:18

CPU结构中寄存器频繁参与累加器(运算部件)的工作,有的有溢出位,直接寻址速度快.鎖存器用于IO口的输出,写操作后保持状态,直接寻址速度快.存儲器用于数

据量大的存储,只能间接寻址,占用的机器周期长寻址慢.

作者: 老兴 等级: 白银掌门 积分: 6363分 发帖数: 1711次 网站总积分: 6423分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:“熊猫”如何出世?泰克中国研发团队的成长故事

第2楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午11:21

:一次问这么多,你在考大家么?

作者: 老兴 等级: 白银掌门 积分: 6363分 发帖数: 1711次 网站总积分: 6423分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:新型MOSFET满足高速开关等三大关键性能

第3楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 上午9:11

寄存器是边沿触发锁存器是电平触发存储器,memory??

作者: Unicorn 等级: 武林新秀 积分: 614分 发帖数: 292次 网站总积分: 631分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:商机探讨之:中国城市轨道交通市场安防

第4楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 下午7:04

以下是引用Unicorn在2006-12-13 上午9:11的发言 寄存器是边沿触发

锁存器是电平触发存储器,memory??

没有错!寄存器与锁存器的区别是边沿触发和电平触发,存储器由很多路的寄存器或 是锁存器按单元纵,横排列的,可分动态,静态,静动态存储器,要解释得太多,这里也说不完,有时间,多看书吧!

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:降压转换器——选择正确电容是关键

第5楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午3:34

作者: odd_kylin 等级: 黄金少侠 积分: 1678分 发帖数: 271次 网站总积分: 1678分

发送消息 加为好友 查看用户的所有发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。

区别在于,寄存器多指处理器中的微电路,临时寄存且有运算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存

器,保存的信息变化取决于指令或多个控制信号。锁存器的输出变化取决于控制端变化时输入端的状态,控制端可以是电平或脉冲,比如D触发器。至于存储器一般是指阵列,类型有多种,基本的有RAM,ROM,EPROM。

引用 回复

电子工程专辑:赛普拉斯将推出Windows Phone 7系列手机平台,支持TrueTouch触摸屏解决方案

第6楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午7:45

以下是引用odd_kylin在2006-12-14 下午3:34的发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。

区别在于,寄存器多指处理器中的微电路,临时寄存且有运

算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器......

楼上odd_kylin 兄回答的极好,一目了然。佩服!

如果仅是讨论CPU的范畴

寄存器在cpu的内部,容量小,速度快 存储器一般都在cpu外部,容量大,速度慢

回答者: athlongyj - 高级经理 六级 6-1 08:52

从根本上讲,寄存器与RAM的物理结构不一样。

一般寄存器是指由基本的RS触发器结构衍生出来的D触发, 就是一些与非门构成的结构,这个在数电里面大家都看过; 而RAM则有自己的工艺,一般1Bit由六MOS管构成。所以,

电子工程专辑:赛普拉斯将推出Windows Phone 7系列手机平台,支持TrueTouch触摸屏解决方案 第6楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午7:45

以下是引用odd_kylin在2006-12-14 下午3:34的发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。 区别在于,寄存器多指处理器中的微电路,临时寄存且有运 算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器...... 楼上odd_kylin 兄回答的极好,一目了然。佩服!

如果仅是讨论CPU的范畴

寄存器在cpu的内部,容量小,速度快

存储器一般都在cpu外部,容量大,速度慢

回答者: athlongyj - 高级经理 六级 6-1 08:52

从根本上讲,寄存器与RAM的物理结构不一样。

一般寄存器是指由基本的RS触发器结构衍生出来的D触发,

就是一些与非门构成的结构,这个在数电里面大家都看过;

而RAM则有自己的工艺,一般1Bit由六MOS管构成。所以,

这两者的物理结构不一样也导致了两者的性能不同。寄存器

访问速度快,但是所占面积大。而RAM相反,所占面积小,

功率低,可以做成大容量存储器,但访问速度相对慢一点。

1、

寄存器存在于CPU中,速度很快,数目有限;

存储器就是内存,速度稍慢,但数量很大;

计算机做运算时,必须将数据读入寄存器才能运算。

2、

存储器包括寄存器,

存储器有ROM和RAM

寄存器只是用来暂时存储,是临时分配出来的,断电,后,里面的内容就没了`````

存储器插在主板上,容量大,速度慢

寄存器位于cpu内部,是cpu运算时取数据的地方,所有数据必须从存储器传入寄存器后,cpu才能使用。寄存器容量非常小,一般不超过128字节,但cpu使用寄存器中的数据几乎没有任何延迟,速度非常快

存储器与寄存器

2008-07-30 10:28

存储器是用来存储微型计算机工作时使用的信息(程序和数据)的部件,正是因为有了存储器,计算机才有信息记忆功能。

按这种定义,计算机的存储器可分为两大类:

一类叫内部存储器(简称内存或主存);

另一类叫外部存储器(简称外存)。

计算机工作时,一般先由只读存储器中的引导程序启动系统,再从外存中读取系统程序和应用程序送到内存中运行。

本章的内容主要是关于内部存储器的。我们将讲述微型计算机系统中构成内存的各种半导体存储器件,也将讨论它们如何和系统总线相连。

寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL

=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器 CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。 所以,程序和其数据组合起来的大小,限制在DS 所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP

(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。还有一个标志寄存器FR(Flag Register),有九个有意义的标志(

OF: 溢出标志位OF用于反映有符号数加减运算所得结果是否溢出。如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0.

DF: 方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。

IF: 中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求,以及CPU内部产生的中断请求。具体规定如下:

(1)、当IF=1时,CPU可以响应CPU外部的可屏蔽中断发出的中断请求;

(2)、当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。

TF: 状态控制标志位是用来控制CPU操作的,它们要通过专门的指令才能使之发生改变

SF: 符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示法,所以,SF也就反映运算结果的正负号。运算结果为正数时,SF的值为0,否则其值为1。

ZF: 零标志ZF用来反映运算结果是否为0。如果运算结果为0,则其值为1,否则其值为0。在判断运算结果是否为0时,可使用此标志位。

AF: 下列情况下,辅助进位标志AF的值被置为1,否则其值为0:

(1)、在字操作时,发生低字节向高字节进位或借位时;

(2)、在字节操作时,发生低4位向高4位进位或借位时。

PF: 奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。

CF: 进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。)

以上是8086寄存器的整体概况, 自80386开始,PC进入

32bit时代,其寻址方式,寄存器大小, 功能等都发生了变化,

知识请参考相应资料.

要想学习这方面

寄存器、鎖存器、存儲器有什么區別?

引用 回复

电子工程专辑:iPad深度拆解分析:探寻A4处理器的奥秘

第1楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午11:18

CPU结构中寄存器频繁参与累加器(运算部件)的工作,有的有溢出位,直接寻址速度快.鎖存器用于IO口的输出,写操作后保持状态,直接寻址速度快.存儲器用于数

据量大的存储,只能间接寻址,占用的机器周期长寻址慢.

作者: 老兴 等级: 白银掌门 积分: 6363分 发帖数: 1711次 网站总积分: 6423分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:“熊猫”如何出世?泰克中国研发团队的成长故事

第2楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午11:21

:一次问这么多,你在考大家么?

作者: 老兴 等级: 白银掌门 积分: 6363分 发帖数: 1711次 网站总积分: 6423分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:新型MOSFET满足高速开关等三大关键性能

第3楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 上午9:11

寄存器是边沿触发锁存器是电平触发存储器,memory??

作者: Unicorn 等级: 武林新秀 积分: 614分 发帖数: 292次 网站总积分: 631分

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:商机探讨之:中国城市轨道交通市场安防

第4楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 下午7:04

以下是引用Unicorn在2006-12-13 上午9:11的发言 寄存器是边沿触发

锁存器是电平触发存储器,memory??

没有错!寄存器与锁存器的区别是边沿触发和电平触发,存储器由很多路的寄存器或 是锁存器按单元纵,横排列的,可分动态,静态,静动态存储器,要解释得太多,这里也说不完,有时间,多看书吧!

发送消息 加为好友 查看用户的所有发言

引用 回复

电子工程专辑:降压转换器——选择正确电容是关键

第5楼

回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午3:34

作者: odd_kylin 等级: 黄金少侠 积分: 1678分 发帖数: 271次 网站总积分: 1678分

发送消息 加为好友 查看用户的所有发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。

区别在于,寄存器多指处理器中的微电路,临时寄存且有运算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存

器,保存的信息变化取决于指令或多个控制信号。锁存器的输出变化取决于控制端变化时输入端的状态,控制端可以是电平或脉冲,比如D触发器。至于存储器一般是指阵列,类型有多种,基本的有RAM,ROM,EPROM。

引用 回复

电子工程专辑:赛普拉斯将推出Windows Phone 7系列手机平台,支持TrueTouch触摸屏解决方案

第6楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午7:45

以下是引用odd_kylin在2006-12-14 下午3:34的发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。

区别在于,寄存器多指处理器中的微电路,临时寄存且有运

算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器......

楼上odd_kylin 兄回答的极好,一目了然。佩服!

如果仅是讨论CPU的范畴

寄存器在cpu的内部,容量小,速度快 存储器一般都在cpu外部,容量大,速度慢

回答者: athlongyj - 高级经理 六级 6-1 08:52

从根本上讲,寄存器与RAM的物理结构不一样。

一般寄存器是指由基本的RS触发器结构衍生出来的D触发, 就是一些与非门构成的结构,这个在数电里面大家都看过; 而RAM则有自己的工艺,一般1Bit由六MOS管构成。所以,

电子工程专辑:赛普拉斯将推出Windows Phone 7系列手机平台,支持TrueTouch触摸屏解决方案 第6楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午7:45

以下是引用odd_kylin在2006-12-14 下午3:34的发言

寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。 区别在于,寄存器多指处理器中的微电路,临时寄存且有运 算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器...... 楼上odd_kylin 兄回答的极好,一目了然。佩服!

如果仅是讨论CPU的范畴

寄存器在cpu的内部,容量小,速度快

存储器一般都在cpu外部,容量大,速度慢

回答者: athlongyj - 高级经理 六级 6-1 08:52

从根本上讲,寄存器与RAM的物理结构不一样。

一般寄存器是指由基本的RS触发器结构衍生出来的D触发,

就是一些与非门构成的结构,这个在数电里面大家都看过;

而RAM则有自己的工艺,一般1Bit由六MOS管构成。所以,

这两者的物理结构不一样也导致了两者的性能不同。寄存器

访问速度快,但是所占面积大。而RAM相反,所占面积小,

功率低,可以做成大容量存储器,但访问速度相对慢一点。

1、

寄存器存在于CPU中,速度很快,数目有限;

存储器就是内存,速度稍慢,但数量很大;

计算机做运算时,必须将数据读入寄存器才能运算。

2、

存储器包括寄存器,

存储器有ROM和RAM

寄存器只是用来暂时存储,是临时分配出来的,断电,后,里面的内容就没了`````

存储器插在主板上,容量大,速度慢

寄存器位于cpu内部,是cpu运算时取数据的地方,所有数据必须从存储器传入寄存器后,cpu才能使用。寄存器容量非常小,一般不超过128字节,但cpu使用寄存器中的数据几乎没有任何延迟,速度非常快

存储器与寄存器

2008-07-30 10:28

存储器是用来存储微型计算机工作时使用的信息(程序和数据)的部件,正是因为有了存储器,计算机才有信息记忆功能。

按这种定义,计算机的存储器可分为两大类:

一类叫内部存储器(简称内存或主存);

另一类叫外部存储器(简称外存)。

计算机工作时,一般先由只读存储器中的引导程序启动系统,再从外存中读取系统程序和应用程序送到内存中运行。

本章的内容主要是关于内部存储器的。我们将讲述微型计算机系统中构成内存的各种半导体存储器件,也将讨论它们如何和系统总线相连。

寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL

=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器 CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。 所以,程序和其数据组合起来的大小,限制在DS 所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP

(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。还有一个标志寄存器FR(Flag Register),有九个有意义的标志(

OF: 溢出标志位OF用于反映有符号数加减运算所得结果是否溢出。如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF的值被置为1,否则,OF的值被清为0.

DF: 方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。

IF: 中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求,以及CPU内部产生的中断请求。具体规定如下:

(1)、当IF=1时,CPU可以响应CPU外部的可屏蔽中断发出的中断请求;

(2)、当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。

TF: 状态控制标志位是用来控制CPU操作的,它们要通过专门的指令才能使之发生改变

SF: 符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示法,所以,SF也就反映运算结果的正负号。运算结果为正数时,SF的值为0,否则其值为1。

ZF: 零标志ZF用来反映运算结果是否为0。如果运算结果为0,则其值为1,否则其值为0。在判断运算结果是否为0时,可使用此标志位。

AF: 下列情况下,辅助进位标志AF的值被置为1,否则其值为0:

(1)、在字操作时,发生低字节向高字节进位或借位时;

(2)、在字节操作时,发生低4位向高4位进位或借位时。

PF: 奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。如果“1”的个数为偶数,则PF的值为1,否则其值为0。

CF: 进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。)

以上是8086寄存器的整体概况, 自80386开始,PC进入

32bit时代,其寻址方式,寄存器大小, 功能等都发生了变化,

知识请参考相应资料.

要想学习这方面


相关文章

  • 汇编语言学习笔记之通用寄存器
  • 汇编语言学习笔记之通用寄存器 从昨天开始,正式拉开了学习汇编语言的序幕,对于汇编语言的一些特点以及数据的表示及类型做了一番了解,由于这些东西每一种语言里都要介绍,而且一时半会也真弄不太明白它们的具体使用,也就粗略的看了一下,留待在今后的学习 ...查看


  • 锁存器.触发器.缓冲器的区别
  • 一.锁存器 锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化. 锁存器不同于触 ...查看


  • 寄存器,触发器,锁存器之间的区别与联系
  • 寄存器,触发器,锁存器之间的区别与联系 寄存器一般是边沿触发的触发器,电路里叫register,而触发器就是楼上所说的各种逻辑门构成的包含电平触发和边沿触发的两种,而锁存器则是电平触发的.所以一般说来,我们只叫寄存器和锁存器两种,在时序电路 ...查看


  • 寄存器实验报告
  • 寄存 器 实 验 报 专业:计算机科学与技术 班级:计科142 姓名:康道顺 学号:[1**********]3 系别:信息技术系 实验一 寄存器实验 一.实验目的 (1)了解模型机中A, W寄存器结构.工作原理及其控制方法. (2)了解模 ...查看


  • 模拟器和汇编程序
  • 模拟器和汇编程序(Simulator and Assembler) 本题目在美国CMU 大学的C 语言作业<Simulator and Assembler >基础上进行了修改和完善,将简单计算机的指令由16条扩充到32条,另外设 ...查看


  • 第2章微处理器功能结构
  • 第2章微处理器功能结构 2.1 8086微处理器内部结构 8086CPU内部结构(1) 总线接口部件BIU 形成访问存储器和I/O设备的地址,完成指令预取,存放运算结果.包括: 地址加法器专用寄存器组指令队列总线控制电路 执行部 ...查看


  • 微机原理考试整理
  • 1.8086从功能上分成了EU 和BIU 两部分.这样设计的优点是什么? 答:传统计算机在执行程序时,CPU 总是相继地完成取指令和执行指令的动作, 即,指令的提取和执行是串行进行的.而8086CPU 在功能上分成了EU 和BIU 两 部分 ...查看


  • 单片机存储结构
  • 单片机存储结构 MCS-51的存储器可分为四类: 程序存储器 一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之.那么设计人员编写的程序就存放在微 ...查看


  • 门电路型号对照
  • 门电路 四2输入或非门 4001/7402 复合门电路 4007 四2输入与非门 4011 /7408 双4输入与非门4012/7420 三3入与非门4023/7410 四异或门4030/4070/4077/7486 4输入可扩展多功能门4 ...查看


热门内容