微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 初学者求助

初学者求助

时间: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值)
    我想问下,这里面为什么要用到左移指令,怎么左移了就能取到高为字节,加一指令在这是怎么用的,急求,想不通,哪位帮忙给我解答下,谢谢了
                        

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top