常用单片机易混指令区别分析
分析下面各组指令,区分它们的不同之处。
MOV A,30H 与 MOV A,#30H
前者表示:(30H)→A 后者表示:30H→A
MOV A,R0 与 MOV A,@R0
前者表示:(R0)→A 后者表示:((R0))→A
MOV A,@R1 与 MOVX A,@R1
前者表示:在片内数据存储器((R1))→A
后者表示:在片外数据存储器((R1))→A
MOVX A,@R0 与 MOVX A,@DPTR
前者R0表示8位地址 后者DPTR表示16位地址
MOVX A,@DPTR 与 MOVC A,@A+DPTR
前者表示:((DPTR))→A 后者表示:((DPTR)+(A))→A
评论