⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory.asm

📁 北京瑞泰公司DSP2407-A开发板memory测试程序
💻 ASM
字号:
	.global start	; 定义全局标号
	.text
start:
	nop
	LDp		#4	; 直接寻址,装载DP值,页指针指向片内数据区DARAM B0
	SPlk		#1,1	; 绝对地址201H开始的四个单元存1,2,3,4
	Splk		#2,2    ; 
	Splk		#3,3	; 
	Splk		#4,4    ; 
	
	
	Splk		#7,AR3
	Splk		#300h,AR1
					; 以下使用间接寻址将201H开始的4个单元的数
						; 转存到300H开始的4个单元
	lar		ar0,#201h	; 源起始地址存在辅助寄存器0
	lar		ar1,#300h	; 目的起始地址存在辅助寄存器1
	lar		ar2,#3		; 循环计数值为移动数-1
	mar		*,ar0		; 设置当前辅助寄存器为ar0
loop1:                  ; 开始循环搬移数据
	lacc	*+,ar1  	; 将当前辅助寄存器(ar0)所指向的数据内存单元的值装载到acc
						; ar0加1,设置当前辅助寄存器为ar1
	sacl	*+,ar2		; acc低16位存放到当前辅助寄存器(ar1)指定的单元
						; ar1加1,设置当前辅助寄存器为ar2
	banz	loop1,ar0   ; 当前辅助寄存器(ar2)如果不等于0则
						; 当前辅助寄存器(ar2)减1,转loop1
xh:	
	b		xh      ; 空循环
	.end
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -