📄 movc.asm
字号:
;例:根据累加器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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -