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

📄 memory.asm

📁 北京瑞泰创新公司的ICETEK-VC5416-C开发板的实验源代码
💻 ASM
字号:
	.global start	; 定义全局标号
	.mmregs
	.text
start:
	nop
	ld		#4,dp	; 直接寻址,装载DP值,页指针指向片内数据区DARAM B0
	st		#1,1	; 绝对地址201H开始的四个单元存1,2,3,4
	st		#2,2    ; 
	st		#3,3	; 
	st		#4,4    ; 
	
	stm		#205h,ar1		; 间接寻址,使用辅助寄存器1
	rpt		#3				; 循环重复执行下条语句4次
	st 		#1234h,*ar1+	; 将绝对地址205H开始的4个单元存成1234H
							
							; 下面将201H开始的8个数读出存到2000H开始的8个单元
	stm		#7h,ar3			; 循环计数器=7(8次循环)
	stm		#201h,ar1		; 源起始地址
	stm		#2000h,ar2		; 目的起始地址
loop:
	ld 		*ar1+,T 		; 将ar1指向单元内容读入T寄存器,ar1的值+1
	st 		T,*ar2+			; 将T寄存器的值转存到ar2指向的目的地址,ar2的值+1
	banz	loop,*ar3-		; ar3的值-1,循环计数不等于0则循环
xh:
	b 		xh				; 空循环
	.end

	

⌨️ 快捷键说明

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