📄 high_ram.asm
字号:
;*********************************Copyright (c)************************************
;** 广州周立功单片机发展有限公司研究所
;** http://www.zlgmcu.com
;**********************************文件信息*************************************
;文件名:High_Ram.asm
;功能 :在DP-51S实验演示高128字节的数据RAM的访问方法
;说明 :
;1.使用间接地址方式访问用户RAM区(80H~0FFH)。
;2.先写相应的地址单元,然后读出相应的地址单元中的数据并比较之。
;最后修改时间:2003年3月21
;*******************************************************************************
ORG 8000H ;伪指令,指定程序从8000H地址开始存放
AJMP MAIN ;第一条指令语句,程序跳转到MAIN处
ORG 8100H ;伪指令,指定以下程序从8100H地址开始存放
MAIN:
;使用字节方式间接地址寻址用户的高端RAM区
MOV R0,#80H ;立即数80H送给送给R0
MOV R7,#10 ;R7中存放写RAM区数据个数
MOV A,#00H ;若写的数据送A
WR_UP:
MOV @R0,A ;间接地址写高端RAM区
INC A ;数据自动加1,便于观察变化
INC R0 ;指向下一个地址单元
DJNZ R7,WR_UP ;数据写完了吗?
MOV R7,#10 ;重新给R7赋初值
MOV R0,#80 ;操作地址送R0
RD_UP:
MOV A,@R0 ;读取数据
INC R0 ;指向下一位数据
DJNZ R7,RD_UP ;数据读完了吗?
AJMP $
;
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -