初学者求助
时间:10-02
整理:3721RD
点击:
有这么个程序,是一个4X4按键的简易电子琴设计程序:
MOV A,22H(取码指针)
RL A
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV TH0, A (高位字节存进TH0)
MOV 21H,A
MOV A,22H
RL A
INC A
MOVC A,@A+DPTR
MOV TL0,A (低位字节存到TL0)
MOV 20H,A
:
:
TABLE : DW 63627 63410 。(表是4X4,具体数值忘了,是发音的T值)
我想问下,这里面为什么要用到左移指令,怎么左移了就能取到高为字节,加一指令在这是怎么用的,急求,想不通,哪位帮忙给我解答下,谢谢了
MOV A,22H(取码指针)
RL A
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV TH0, A (高位字节存进TH0)
MOV 21H,A
MOV A,22H
RL A
INC A
MOVC A,@A+DPTR
MOV TL0,A (低位字节存到TL0)
MOV 20H,A
:
:
TABLE : DW 63627 63410 。(表是4X4,具体数值忘了,是发音的T值)
我想问下,这里面为什么要用到左移指令,怎么左移了就能取到高为字节,加一指令在这是怎么用的,急求,想不通,哪位帮忙给我解答下,谢谢了
