80C51单片机的DHCP问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 09:13:35
如果要对16位的DHCP寄存器进行改变的话直接分开操作改变DPH和DPL可以么??
寄存器A和寄存器B的功能是不是一样的可以互相替换么?

那个寄存器A和寄存器B单独使用可以等价或替换么?
比如MOV DPH,A如果A寄存器已经有数据了可以用寄存器B来代替么??就是说写成MOV DPH,B

可以分开操作,但A寄存器和B寄存器不能互换,因为他们的功能在设计之初就已经定死了,比如乘法和除法要用到这两个寄存器,但他们哪个用来放结果是已经被定义好的~
你可以先把A的内容保存到别处,比如先用个MOV R0,A或入堆栈PUSH A