📄 lab4-asm.asm
字号:
.def start ;定义程序入口地址
.text
start:
mvkl a,A0 ;立即寻址,把变量a的地址放到B0寄存器中
mvkl b,B0 ;立即寻址,把变量b的地址放到B0寄存器中
mvkh a,A0
mvkh b,B0
mvkl result,B2 ;立即寻址,把变量result的地址放到B2寄存器中
mvkh result,B2
ldw *A0,B1 ;间接寻址,读取a变量的值
nop 5 ;等待5个周期,避免流水线冲突
ldw *B0,A1 ;间接寻址,读取b变量的值
nop 5
add A1,B1,A2 ;进行算法操作,这里是加法
stw A2,*B2 ;保存操作结果
b $
.bss a,4 ;分配变量的伪指令
.bss b,4
.bss result,4
.def a,b,result ;符号化地址,便于调试
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -