📄 main6_11.asm
字号:
;*************************************************************************
;文件名: main6_11.asm
;日期: 2006年12月15日
;公司(作者):
;描述和说明: Filling Data Memory with Known Values
;*************************************************************************
.def start
.include F2407REGS.h ; 引用汇编头文件
.text
start: MAR *, AR4 ; 对当前辅助寄存器内容不产生变化,调整辅
; 助寄存器指针ARP,使ARP = 4。
; 从下一指令开始,AR5提供间接寻址地址。
LAR AR4, #300h ; 给辅助寄存器AR4存入地址300h。
LACC #256 ; 给累加器加载立即数256,以充当计数次数。
loop: SPLK #0, *+ ; 把立即数0000h写入当前辅助寄存器AR4
; 所指的地址单元中。之后,使AR4中的值增1,
; 指向下一个数据存储器地址单元。
SUB #1 ; 充当计数器的累加器减1。
BCND loop, NEQ ; 测试累加器,当不为0时,继续loop小循环。
B start ; 重新开始大循环。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -