CJNE @Rn,#data,rel CJNE @Ri,#data,rel
另外,对于由(ANL、ORL、ARL)形成的18条逻辑操作指令,有关A的四条环移指令
,也可以用图示法表示,请读者自行画出记忆。
3相似功能归类法
在MCS-51指令中,我们发现部分指令其操作码不同,但功能相似,而操作数则完全
一样。相似功能归类法就是把具有这样特点的指令放在一起记忆,只要记住其中的一条
,其余的也就记住了。如加、减法的十二条指令,与、或、非的十八条指令,现列举如
下。
ADD/ADDC/SUBB A,#data/direct/Rn/@Ri
ANL/ORL/XRL A,#data/direct/Rn/@Ri
ANL/ORL/XRL direct,#data/a
上述每一排指令,功能相似,其操作数都相同。其它的如加1(INC)、减1(DEC)指令
也可照此办理。
4口诀记忆法
对于有些指令,我们可以把相关的功能用精练的语言编成一句话来记忆。如PUSH d
irect和POP direct这两条指令。初学者常常分不清堆栈SP的变化情况,为此编成这样一
句话:(SP的内容)加1(direct的内容)再入栈,(SP的内容)弹出(到direct单元)SP才减1
。又如乘法指令中积的存放,除法指令中被除数和除数以及商的存放,都可以编成口诀
记忆如下。
MUL AB 高位积(存于)B,低位积(存于)A。
DIV AB A除以B,商(存于)A余(下)B。
上面介绍了几种快速记忆 单片机 指令的方法,希望能起到抛砖引玉的作用,相信读
者在学习 单片机 的过程中能找到适合自己的方法来记忆。但是,有了好的方法还不够,
还需要实践,即多读书上的例题和别人编写的程序,自己再结合实际编写一些程序。只
有这样,才能更好更快地掌握 单片机 指令系统。