返回PCB资源网首页 注册 | 登陆
PCB资源网-最丰富的PCB|EDA|SMT资源网(线路板起专业网站)
PCB打样 PCB样板制作

单片机MCS-51系列指令快速记忆法(中)

来源:郑州 作者: 发布时间:2006-11-01 发表评论

接着上一章节,继续学习如何将单片机MCS-51系列的指命速记法,对于上一单元的内容,请见同栏目下的单片机MCS-51系列指令快速记忆法(上)文章

二、指令的记忆方法

  1.指令操作数的有关符号

  MCS一5l的寻址方式共有六种:立即数寻址、直接寻址、寄存器寻址、寄存器间址、变址寻址、相对寻址。我们必须掌握其表示的方法。

1)立即数与直接地址。

  #data表示八位立即数,#datal 6表示是十六位立即数,data或direct表示直接地址。

2)Rn(n=O-7)、A、B、CY、DPTR表示寄存器寻址变量。

3)@R0、@R1、@DPTR、SP表示寄存器间址变量。

4)DPTR+A、PC+A表示变址寻址的变量。

5)PC+rel(相对量)表示相对寻址变量。

记住指令的助记符,掌握不同寻址方式的指令操作数的表示方法,为我们记忆汇编指令打下了基础。MCS一51指令虽多,但按功能可分为五类,其中数据传送类28条,算术运算类24条,逻辑操作类25条,控制转移类17条,布尔位操作类17条。在每类指令里,根据其功能,抓住其源、目的操作数的不同组合,再辅之以下方珐,是完全能记住的。我们约定,可能的目的操作数按(#data/direct/A/Rn/@Ri)顺序表示。

对于MOV指令,其目的操作数按A、Rn、direct、@Ri的顺序书写,则可以记住MOV的15条指令。例如以累加器A为目的操作数,可写出如下4条指令。

    MOV A.#data/direct/A/Rn/@Ri

    以此类推,写出其它指令。

    MOV Rn.#data/direct/A

    MOV direct.#data/direct/A/Rn/@Ri

    MOV@ Ri,#data/direct/A


(阅读次数:



相关报道:

信息搜索
PCB视频教程

PCB资源网 © 2007 | 服务热线:020-89811835 | QQ:28963805 | 电子邮件:联系PCB资源网