📄 5-4-3-1.asm
字号:
ORG 2000H
MOV SP,#3FH ;设堆栈指针,调用和返回指令时用到
MOV A,20H ;取A的数值
LCALL FUNC ;调用子程序,求a*a
MOV R1,A ;计算的结果存入R1
MOV A,21H ;取b的数值
LCALL FUNC ;调用子程序,求b*b
ADD A,R1 ;计算a*a+b*b
MOV 22H,A ;保存结果
SJMP $ ;暂停
ORG 0200H
FUNC: ADD A,#01H ;查表位置
MOVC A,@A+PC ;查表取平方
RET ;子程序返回
TAB: DB 0,1,4,9,16,25,36,49,64,81 ;平方数值表
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -