简单MCS-51单片机程序指令、寻址方式及结果分析
扫描二维码
随时随地手机看文章
在MCS-51单片机的片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请说明下面各是什么指令和寻址方式,以及每条指令执行后目的操作数的结果。
MOV A,40H ;数据传送,直接寻址,(A)=48H
MOV R0,A ;数据传送,寄存器寻址,(R0)=48H
MOV P1,#0FH ;数据传送,立即数寻址,(P1)=0FH
MOV @R0,30H ;数据传送,直接寻址,(48H)=38H
MOV DPTR,#1234H ;数据传送,立即数寻址,(DPTR)=1234H
MOV 40H,30H ;数据传送,直接寻址,(40H)=38H
MOV R0,38H ;数据传送,直接寻址,(R0)=40H
MOV P0,R0 ;数据传送,直接寻址,(P0)=40H
MOV 28H,#30H ;数据传送,立即数寻址,(28H)=30H
MOV A,@R0 ;数据传送,寄存器间接寻址,(A)=38H