0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是寄存器和存储器?寄存器与存储器有何区别?

沐渥科技 2023-03-14 15:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

中央处理器CPU单片机的核心,主要用来解译单片机指令以及处理计算机数据,内部结构大致可以分为控制单元、逻辑运算单元和存储单元三个部分,存储器和寄存器在计算机中起着不可或缺的作用。
首先带大家了解CPU的工作流程,一般分为获取指令-指令译码-执行指令-获取数据-写回数据五个阶段。首先将内存中的指令读取到CPU寄存器中;在获取指令后进入指令译码阶段,译码器对指令分析,获取指令类别和操作方法;译码结束后完成指令下的各种操作;然后根据地址码从主存中读取数据进行运算;最后将运行的数据写回到内部的寄存器中,便于之后的指令存取。
那么什么是寄存器和存储器呢?寄存器是CPU的组成部分,又称缓存,可以用来暂存指令或数据、位址,是由具有存储功能的触发器组合起来的,有了寄存器CPU才能高效运行;存储器是指有存储能力的硬件,用来存储数据和程序,各种文档、音像资料也是保存在存储器当中。
存储器又分为ROM只读存储器和RAM随机存储器两种,ROM性能稳定在掉电后仍能保持数据,用来存储计算机需要的指令;而RAM用来和cpu交换数据,性能不太稳定,掉电后数据会丢失。

poYBAGQQFceAJfhXAADk82E2W7g835.png


寄存器和存储器的区别:
1、从字面意思上看,一个是用来寄存,一个是用来存储。寄存器是暂时的存数据来执行数据执行算术及逻辑运算操作;存储器是从CPU当中获取一部分空间用来存储数据和一些计算机操作指令。
2、寄存器可用来指向内存的某个位置也可以读写数据到电脑的周边设备;而存储器只能存放指令和数据,并由CPU直接随机存取。
3、寄存器的读写速度比存储器快,由于寄存器的容量有限,一般将需要操作的数据放在存储器中,而存储器中的数据是必须要放在寄存器中才能操作的。
4、存储器一般在CPU外,指的是硬盘、U盘等的设备,容量大但速度慢;寄存器存在于cpu中,速度快,价格偏贵。使用寄存器可以缩短长度、节省存储空间,提高指令执行速度。
随着CPU性能的提高和运行速度的加快,系统中各组成部分成了其发展的关键,存储器和寄存器的存在促进了信息交互,保证系统功能的稳健性和程序的执行效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5590

    浏览量

    129076
  • 存储器
    +关注

    关注

    39

    文章

    7715

    浏览量

    170864
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【NCS随笔】nRF54L15使用UICR寄存器保存数据

    nRF54L15使用UICR寄存器保存数据 本文章主要是讲解如何使用nRF54L15的UICR寄存器保存一些基础数据 一、UICR寄存器的说明 UICR(用户信息配置寄存器)**是非易
    的头像 发表于 11-27 17:09 1114次阅读

    嵌入式系统必懂的 20 个寄存器

    嵌入式开发看起来很复杂,但很多操作其实都离不开寄存器寄存器就是MCU内部的存储单元,它们控制着处理和外设的行为。熟悉这些寄存器,你就能更
    的头像 发表于 11-14 10:28 652次阅读
    嵌入式系统必懂的 20 个<b class='flag-5'>寄存器</b>

    ‌SN74LVC595A 8位移位寄存器技术文档总结

    SN74LVC595A器件包含一个8位串行输入、并联输出移位寄存器,该寄存器为8位D型存储寄存器供电。存储
    的头像 发表于 09-28 15:09 1112次阅读
    ‌SN74LVC595A 8位移位<b class='flag-5'>寄存器</b>技术文档总结

    ‌SN74HCT595 8位移位寄存器技术解析与应用指南

    Texas Instruments SN74HCT595/SN74HCT595-Q1 8位移位寄存器包含8位串进并出移位寄存器,向8位D类存储寄存器馈送信号。
    的头像 发表于 09-19 14:31 601次阅读
    ‌SN74HCT595 8位移位<b class='flag-5'>寄存器</b>技术解析与应用指南

    TPIC6595 8位功率移位寄存器技术文档摘要

    或高压负载。 该器件包含一个 8 位串行输入、并行输出移位寄存器,该寄存器为 8 位 D 型存储寄存器供电。数据分别通过移位寄存器时钟
    的头像 发表于 09-09 11:10 691次阅读
    TPIC6595 8位功率移位<b class='flag-5'>寄存器</b>技术文档摘要

    ‌TPIC6B595 8位功率移位寄存器技术文档总结

    或高压负载。 该器件包含一个 8 位串行输入、并行输出移位寄存器,该寄存器为 8 位 D 型存储寄存器供电。数据分别通过移位寄存器时钟
    的头像 发表于 09-09 10:16 739次阅读
    ‌TPIC6B595 8位功率移位<b class='flag-5'>寄存器</b>技术文档总结

    ‌TLC6C5912 12通道移位寄存器LED驱动技术文档总结

    D型存储寄存器。通过移位寄存器存储寄存器进行数据传输 移位寄存器时钟 (SRCK) 和
    的头像 发表于 08-26 14:16 763次阅读
    ‌TLC6C5912 12通道移位<b class='flag-5'>寄存器</b>LED驱动<b class='flag-5'>器</b>技术文档总结

    SN74LV595B-EP低噪声8位移位寄存器技术解析与应用指南

    Texas Instruments SN74LV595B-EP低噪声8位移位寄存器包含一个8位串行输入、并行输出移位寄存器,可为8位D类存储寄存器馈送信号。
    的头像 发表于 08-15 09:28 852次阅读
    SN74LV595B-EP低噪声8位移位<b class='flag-5'>寄存器</b>技术解析与应用指南

    使用寄存器点亮LED灯

    学习本章时,配合以上芯片手册中的“19. I/O Ports”章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。本章内容涉及到较多寄存器方面的深入内容,对于初学者而言这些内容丰富也较难理解,但非常有必要细读研究、夯实基础。
    的头像 发表于 05-28 17:37 1045次阅读
    使用<b class='flag-5'>寄存器</b>点亮LED灯

    瑞萨RA系列MCU FSP库开发实战指南(09)存储器映射

    3.3 存储器映射 前文所述,寄存器与RAM、FLASH一样都是芯片内部的一种存储设备。那么,当我们需要访问它们的时候,我们需要知道它们的存储地址。 3.3.1
    的头像 发表于 04-16 15:52 1270次阅读
    瑞萨RA系列MCU FSP库开发实战指南(09)<b class='flag-5'>存储器</b>映射

    74LV4094移位和存储总线寄存器规格书

    电子发烧友网站提供《74LV4094移位和存储总线寄存器规格书.pdf》资料免费下载
    发表于 02-14 16:20 0次下载
    74LV4094移位和<b class='flag-5'>存储</b>总线<b class='flag-5'>寄存器</b>规格书

    74HC4094;74HCT4094移位存储总线寄存器规格书

    电子发烧友网站提供《74HC4094;74HCT4094移位存储总线寄存器规格书.pdf》资料免费下载
    发表于 02-08 16:40 0次下载
    74HC4094;74HCT4094移位<b class='flag-5'>存储</b>总线<b class='flag-5'>寄存器</b>规格书

    24l01寄存器列表指南免费下载

      寄存器的功能是存储二进制代码,它是由具有存储功能的触发组合起来构成的。一个触发可以存储
    发表于 01-22 17:25 1次下载

    STC15系列常用寄存器汇总免费下载

      寄存器的功能是存储二进制代码,它是由具有存储功能的触发组合起来构成的。一个触发可以存储
    发表于 01-22 17:24 10次下载

    TPS80032寄存器手册

    电子发烧友网站提供《TPS80032寄存器手册.pdf》资料免费下载
    发表于 12-21 09:08 0次下载
    TPS80032<b class='flag-5'>寄存器</b>手册