User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Microcontroladores 8051

2.2.1. 直接和间接存取存储器

微控制器领域的直接和间接寻址是由第一次128字节的内部存储器 。反过来,这是由它们的使用分为三段区别。

区内部的直接和间接寻址内存

寄存器组。

内部记录或辅助累加器是8,R0到R7的,其使命是支持他们的工作过程中累加器。 8051的微控制器的指令集是直接针对同一个寄存器,累加器和一个辅助寄存器R0到R7。

反过来,寄存器R0到R7是内存分为4银行登记册,对RB3的匹配的RB0内部的顶部,我们占据的RB0 00H到07h的位置,在08H处的RB1到0FH等(请参阅下图)。

您可以切换工作,从银行记录软件通过设置位B3和B4的PSW的状态寄存器。这个系统是用来维护不同软件之间的内部寄存器状态的进程的CPU,您可以切换从银行记录,当访问或返回一个子程序,一个中断请求等

由区位地址位

由区位位地址由20H到2Fh的16个字节的内部RAM单元。每个字节分为8位,介于0和127共为128位,可通过处理特定的指令访问一点一滴相应的数字。要引用一个特定的位,你可以指定它的存储单元的数量或与有关位从0到7。例如,位0是20.0,1,20.1,21.0和9等。

这个地区还支持正常地址字节。例如,我们可以通过激活位指令09H位。

SETB 09H ; Poner a 1 el bit 9

或者通过字节处理说明。

ORL 21H,#00000010B ; Suma lógica (OR) en el Byte 21H el dato inmediato 00000010B

Área Scratch Pad

便条簿存储区或快速存取记忆体称为记事本的位置位于内部RAM 30小时到7FH。它的目的是与为用户的工作存储器中的数据,超过外部RAM的单片机敏捷,但同时外部RAM可以有足够的能力对任何应用程序(64KB的),便条簿面积限于96字节。

除非外部RAM(内XRAM),这些微控制器的存储容量非常有限,96字节128字节便签更多的内存只能间接访问。

Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |