当前位置: 代码迷 >> 单片机 >> 试编1采用查表法求1—20的平方数子程序(要求:x在累加器A中,1≤x≤20,平方数高位存在R6,低位在R7 )
  详细解决方案

试编1采用查表法求1—20的平方数子程序(要求:x在累加器A中,1≤x≤20,平方数高位存在R6,低位在R7 )

热度:92   发布时间:2016-04-28 15:42:58.0
试编一采用查表法求1—20的平方数子程序(要求:x在累加器A中,1≤x≤20,平方数高位存在R6,低位在R7 )
试编一采用查表法求1—20的平方数子程序(要求:x在累加器A中,1≤x≤20,平方数高位存在R6,低位在R7 )
------解决方案--------------------
这个程序很简单,应该自己写
------解决方案--------------------
我才刚接触单片机,好多不会的!要自己能写我就不请求你们了!
------解决方案--------------------
ORG 0000H
MOV A,#5          ;把要计算的自变量送入A
MOV DPTR,#TAB
DEC A             ;减一对齐
RL A              ;A乘以2
MOV B,A           ;保护A
MOVC A,@A+DPTR    ;高位
MOV R6,A
MOV A,B           ;恢复A
INC A
MOVC A,@A+DPTR    ;低位
MOV R7,A
SJMP $
ORG 1000H
TAB: DW 1,4,9,16,25,36,49,64,81,100
     DW 121,144,169,196,225,256,289,324,400
END
  相关解决方案