简单MCS-51单片机程序指令、寻址方式及结果分析

文章正文
发布时间:2024-08-20 11:41

在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