最近的项目使用到了汇编语言,其中有这么几句 :
MOVW DP,#_EPwm2Regs.CMPB
MOV @_EPwm2Regs.CMPB, AH
MOV @_EPwm2Regs.CMPA.half.CMPA, #(PWM_PRD+10)
以上对寄存器操作的时候,都需要将寄存器的地址赋予DP寄存器,那么为什不在第二句之后加上这一句 ” MOVW DP,#_EPwm2Regs.CMPA.half.CMPA “,不加上这句话,是不是默认CMPA与CMPB位于同一页内啊。请教于各位高手。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近的项目使用到了汇编语言,其中有这么几句 :
MOVW DP,#_EPwm2Regs.CMPB
MOV @_EPwm2Regs.CMPB, AH
MOV @_EPwm2Regs.CMPA.half.CMPA, #(PWM_PRD+10)
以上对寄存器操作的时候,都需要将寄存器的地址赋予DP寄存器,那么为什不在第二句之后加上这一句 ” MOVW DP,#_EPwm2Regs.CMPA.half.CMPA “,不加上这句话,是不是默认CMPA与CMPB位于同一页内啊。请教于各位高手。