A-A+

以给出的指令操作码为依据 请判断 MCS- 51 单片机的下列各条指令的书写格式是否有错误

2022-08-12 12:11:39 问答库 阅读 195 次

问题详情

以给出的指令操作码为依据,请判断 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. 交换指令只能在寄存器、寄存器与直接地址、间接地址之间进行数据交换,不能与立即数进行数据交换。


考点:指令,单片机