movc.asm
来自「Small RTOS51是为51系列单片机而编写的。它是完全免费的、源代码公开的」· 汇编 代码 · 共 13 行
ASM
13 行
;例:根据累加器A中的数(0-5),用查表的方法求平方值。
;将0-5的平方值利用DB伪指令将其存放在程序存储器的平方值表中,将表的首地址送到DPTR中,将待查的数(设在R0中)送到A中,程序如下:
;以下准备数据
MOV R0,#1 ;可将该位改为0,1,2,3,4,5,重新汇编后再试试结果
;以下是本例演示
MOV DPTR,#TABLE ;表格首地址送入DPTR
MOV A,R0 ;取R0中的值
MOVC A,@A+DPTR ;查表获得结果在A中
SJMP $ ;原地循环,请点击左上角RST按钮从头开始
TABLE: DB 0,1,4,9,16,25 ;在ROM中建立数据表
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?