📄 tasm.asm
字号:
;/////////////////////////////////////////////////
;// Example For ICETEK-VC5416-EDU //
;// CTR Version : V4 //
;// Filename: Tasm.asm //
;// Project : Tasm.pjt //
;// Version : 2.00 //
;// Write by: Daniel Hawk //
;// Company : Realtimedsp Co.Ltd //
;// //
;// All Rights opened & no Onus //
;/////////////////////////////////////////////////
.global start ; 定义全局标号
.mmregs
.data
.bss x,1 ; 开设全局变量(非初始化段)
.bss y,1 ; 三个变量各为一个字(16位)
.bss z,1
.text
start:
stm #x,ar1 ; 取得变量x的地址
stm #y,ar2 ; 取得变量y的地址
stm #z,ar3 ; 取得变量z的地址
ST #1,*ar1 ; 变量赋初值,x=1
ST #2,*ar2 ; y=2
LD *ar1,A ; 将x的值装载至累加器
add *ar2,A ; 累加器加上y的值
stl A,*ar3 ; 将累加器结果(32位)的低16位存放到变量z
xh:
nop
b xh ; 空循环
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -