原创 存储器映射寄存器--新解

2009-8-8 11:30 4519 9 10 分类: 处理器与DSP

dsp中有句话存储器映射寄存器,英语是 memory mapped register 不过这个东西并非DSP独有,单片机和其他32位嵌入式控制器都有此概念。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


需要注意的是英语的表述,其实汉语的翻译是有些问题的。memory mapped 是用来形容register的。因此,正确的翻译应该是-存储器映射的寄存器。一字之差,就有很大区别。因为存储器映射寄存器让人感觉是一种操作,象一个动词。其实应该是一个名词,就是一个寄存器,只是这个寄存器的地址被存储器映射了。


首先是寄存器的概念,寄存器不是存储器(内存),存储器是指通用的RAM,寄存器则是有专门用途的RAM。寄存器不能随便写数据。同时位置(硬件上)与通用的RAM(存储器)不在一起。


存储器映射,就是把存储器的地址给寄存器用,你要找这个寄存器,就用这个存储器地址,然后单片机会帮你映射到你想找的寄存器。


物理上这个寄存器不属于内存(memory),但在逻辑地址上它属于内存。这样做的好处应该是能够用要使用访问内存的指令访问寄存器,使操作方式多样话,同时整个存储系统的地址也相对统一。


 

文章评论1条评论)

登录后参与讨论

用户518079 2009-8-11 10:32

很好!解释的很透彻!
相关推荐阅读
用户1404984 2009-08-08 11:31
ISP与IAP与单片机复位流程
51之类简单低速的单片机,程序存放在FLASH中,程序运行时直接从FLASH中取代码,从RAM中取数据。复位以后从FLASH地址0000H开始取程序代码运行,如果是汇编程序,程序初始地址要安排好,在0...
用户1404984 2009-01-12 12:33
运放单电源,双电源供电使用方法
       运放作为模拟电路的主要器件之一,在供电方式上有单电源和双电源两种,而选择何种供电方式,是初学者的困惑之处,本人也因此做了详细的实验,在此对这个问题作一些总结。       首先,运放分为...
用户1404984 2008-12-28 16:28
关于示波器地线的问题
        用信号发生器给板子输入信号,则示波器一般只能用于测试电路上某个节点和地之间的波形,如果测两个节点之间的波形,则探头上的地线可能会将地线后面其余的电路短路掉,所以,要想测两个节点间的波形...
用户1404984 2008-12-28 16:24
电容降压原理之我见
电容降压原理之我见<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />最近见到几张用电容...
用户1404984 2008-11-21 13:22
关于阻抗匹配的理解(转发)
         阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。       我们先从直流电压源驱动一个负载入手。实际的电压源总是有内阻的,我们可以把...
我要评论
1
9
关闭 站长推荐上一条 /2 下一条