收藏 分享(赏)

寄存器&锁存器.doc

上传人:hwpkd79526 文档编号:7780454 上传时间:2019-05-25 格式:DOC 页数:8 大小:164KB
下载 相关 举报
寄存器&锁存器.doc_第1页
第1页 / 共8页
寄存器&锁存器.doc_第2页
第2页 / 共8页
寄存器&锁存器.doc_第3页
第3页 / 共8页
寄存器&锁存器.doc_第4页
第4页 / 共8页
寄存器&锁存器.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、寄存器、鎖存器、存儲器有什么區別?引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑: iPad 深度拆解分析:探寻 A4 处理器的奥秘第 1 楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午 11:18 作者: 老兴 等级: 白银掌门积分: 6363 分发帖数: 1711 次网站总积分: 6423分发送消息 加为好友 查看用户的所有发言 CPU 结构中寄存器频繁参与累加器(运算部件) 的工作,有的有溢出位,直接寻址速度快.鎖存器用于 IO 口的输出,写操作后保持状态,直接寻址速度快.存儲器用于数据量大的存储,只能间接寻址,占用的机器周期长寻址慢.

2、引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑: “熊猫”如何出世?泰克中国研发团队的成长故事第 2 楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-12 上午 11:21 作者: 老兴 等级: 白银掌门积分: 6363 分发帖数: 1711 次网站总积分: 6423分发送消息 加为好友 查看用户的所有发言 haidee123 :一次问这么多,你在考大家么?引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑: 新型 MOSFET 满足高速开关等三大关键性能第 3 楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 上

3、午 9:11 寄存器是边沿触发锁存器是电平触发存储器,memory?作者: Unicorn 等级: 武林新秀积分: 614 分发帖数: 292 次网站总积分: 631分发送消息 加为好友 查看用户的所有发言 引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑:商机探讨之:中国城市轨道交通市场安防第 4 楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-13 下午 7:04 作者: AK-47 海盜 等级: 青铜少侠积分: 929 分发帖数: 333 次网站总积分: 960分发送消息 加为好友 查看用户的所有发言 以下是引用 Unicorn 在 2006-12-

4、13 上午 9:11 的发言 寄存器是边沿触发锁存器是电平触发存储器,memory? 没有错!寄存器与锁存器的区别是边沿触发和电平触发,存储器由很多路的寄存器或是锁存器按单元纵,横排列的,可分动态,静态,静动态存储器,要解释得太多,这里也说不完,有时间,多看书吧!引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑:降压转换器 选择正确电容是关键第 5 楼 回复主题:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午 3:34 作者: odd_kylin 等级: 黄金少侠积分: 1678 分发帖数: 271 次网站总积分: 1678分发送消息 加为好友 查看用户的所

5、有发言 寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。区别在于,寄存器多指处理器中的微电路,临时寄存且有运算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器,保存的信息变化取决于指令或多个控制信号。锁存器的输出变化取决于控制端变化时输入端的状态,控制端可以是电平或脉冲,比如 D 触发器。至于存储器一般是指阵列,类型有多种,基本的有 RAM,ROM,EPROM 。引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑: 赛普拉斯将推出 Windows Phone 7 系列手机平台,支持 TrueTouch 触摸屏解决方案第 6 楼 回复主题

6、:寄存器、鎖存器、存儲器有什么區別? 发布时间:2006-12-14 下午 7:45 作者: James Bai 等级: 白银大侠积分: 2638 分发帖数: 837 次网站总积分: 2650分发送消息 加为好友 查看用户的所有发言 以下是引用 odd_kylin 在 2006-12-14 下午 3:34 的发言 寄存器和锁存器存储器,原理上本质是一样的利用结点电容,稳态电路等原理。都是用来保存信息的。区别在于,寄存器多指处理器中的微电路,临时寄存且有运算功能,比如累加、移位等,单独的寄存器也常用比如移位寄存器 楼上 odd_kylin 兄回答的极好,一目了然。佩服!如果仅是讨论 CPU 的范

7、畴 寄存器在 cpu 的内部,容量小,速度快 存储器一般都在 cpu 外部,容量大,速度慢 回答者: athlongyj - 高级经理 六级 6-1 08:52从根本上讲,寄存器与 RAM 的物理结构不一样。 一般寄存器是指由基本的 RS 触发器结构衍生出来的 D 触发, 就是一些与非门构成的结构,这个在数电里面大家都看过; 而 RAM 则有自己的工艺,一般 1Bit 由六 MOS 管构成。所以, 这两者的物理结构不一样也导致了两者的性能不同。寄存器 访问速度快,但是所占面积大。而 RAM 相反,所占面积小, 功率低,可以做成大容量存储器,但访问速度相对慢一点。 1、 寄存器存在于 CPU 中

8、,速度很快,数目有限; 存储器就是内存,速度稍慢,但数量很大; 计算机做运算时,必须将数据读入寄存器才能运算。 2、 存储器包括寄存器, 存储器有 ROM 和 RAM 寄存器只是用来暂时存储,是临时分配出来的,断电,后,里面的内容就没了 存储器插在主板上,容量大,速度慢寄存器位于 cpu 内部,是 cpu 运算时取数据的地方,所有数据必须从存储器传入寄存器后,cpu 才能使用。寄存器容量非常小,一般不超过 128 字节,但 cpu使用寄存器中的数据几乎没有任何延迟,速度非常快存储器与寄存器2008-07-30 10:28存储器是用来存储微型计算机工作时使用的信息(程序和数据)的部件,正是因为有

9、了存储器,计算机才有信息记忆功能。 按这种定义,计算机的存储器可分为两大类: 一类叫内部存储器(简称内存或主存); 另一类叫外部存储器(简称外存)。 计算机工作时,一般先由只读存储器中的引导程序启动系统,再从外存中读取系统程序和应用程序送到内存中运行。 本章的内容主要是关于内部存储器的。我们将讲述微型计算机系统中构成内存的各种半导体存储器件,也将讨论它们如何和系统总线相连。 寄存器(Register)是 CPU 内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设

10、备。8086 有 8 个 8 位数据寄存器,这些 8 位寄存器可分别组成 16 位寄存器:AH&ALAX:累加寄存器,常用于运算;BH&BLBX:基址寄存器,常用于地址索引;CH&CLCX:计数寄存器,常用于计数;DH&DLDX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086 设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,

11、通过设定段寄存器 CS,DS,SS 来指向这些起始位置。通常是将 DS 固定,而根据需要修改 CS。所以,程序可以在可寻址空间小于 64K 的情况下被写成任意大小。 所以,程序和其数据组合起来的大小,限制在 DS 所指的 64K 内,这就是 COM 文件不得大于 64K 的原因。8086 以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指令指针寄存器,与 CS 配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与 SS 配合使用,可指向目前的堆栈位置。BP(Base P

12、ointer):基址指针寄存器,可用作 SS 的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于 DS段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。还有一个标志寄存器 FR(Flag Register),有九个有意义的标志( OF: 溢出标志位 OF 用于反映有符号数加减运算所得结果是否溢出。如果运算结果超过当前运算位数所能表示的范围,则称为溢出,OF 的值被置为 1,否则,OF 的值被清为 0. DF: 方向标志 DF 位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。 IF: 中

13、断允许标志 IF 位用来决定 CPU 是否响应 CPU 外部的可屏蔽中断发出的中断请求。但不管该标志为何值,CPU 都必须响应 CPU 外部的不可屏蔽中断所发出的中断请求,以及 CPU 内部产生的中断请求。具体规定如下: (1)、当 IF=1 时,CPU 可以响应 CPU 外部的可屏蔽中断发出的中断请求; (2)、当 IF=0 时,CPU 不响应 CPU 外部的可屏蔽中断发出的中断请求。 TF: 状态控制标志位是用来控制 CPU 操作的,它们要通过专门的指令才能使之发生改变 SF: 符号标志 SF 用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示法,所以,

14、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 时代,其寻址方式,寄存器大小, 功能等都发生了变化, 要想学习这方面知识请参考相应资料.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报