example4.asm
来自「这里面有很多dsp应用程序源码」· 汇编 代码 · 共 29 行
ASM
29 行
*****************************************
* *
* 计算 z=x+y-w *
* *
*****************************************
.title "example4.asm"
.mmregs
STACK .usect "STACK",10H ;堆栈的设置
.bss x,1 ;为变量分配4个字的存储空间
.bss y,1
.bss w,1
.bss z,1
.def start
.data
table .word 10,26,23 ;x,y,w
.text
start: STM #0,SWWSR ;插入0个等待状态
STM #STACK+10H,SP ;设置堆栈指针
STM #x,AR1 ;AR1指向x
RPT #2
MVPD table,*AR1+ ;把程序存储器中的数据移动到数据存储器
CALL SUMB
end: B end
SUMB: LD *(x),A
ADD *(y),A
SUB *(w),A
STL A,*(z)
RET
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?