5-4-3-1.asm
来自「51单片机开发与应用技术详解(珍藏版)PPT及源码」· 汇编 代码 · 共 20 行
ASM
20 行
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 + =
减小字号Ctrl + -
显示快捷键?