A-A+
以给出的指令操作码为依据 请判断 MCS- 51 单片机的下列各条指令的书写格式是否有错误
问题详情
以给出的指令操作码为依据,请判断 MCS- 51 单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
12. MOV DPTR , 1050H
13. MOV R1 , C
14. JMP @RO 十 DPTR
15. DJNZ rel , RO
16. XCH A , #00H
参考答案
参考答案:
12. MOV DPTP , 1050H
不能将直接地址 1050H 送入DPTR ,DPTR 只能接收立即数。
13. MOV R1 , C
位寻址方式中的源操作数和目的操作数均应为位地址, R1 是字节寄存器,这样书写是不对的。
14. JMP @RO 十 DPTR
变址寻址中的变址寄存器只可使用 A 与 DPTR 相加的形式完成。
15. 寄存器 RO 与相对转移地址写反了。
16. 交换指令只能在寄存器、寄存器与直接地址、间接地址之间进行数据交换,不能与立即数进行数据交换。