51單片機匯編實例源程序.rar
51單片機匯編實例源程序,資料為壓縮包格式,共包括13個實例源程序1?指令操作數(shù)的有關(guān)符號 mcs-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對尋址。我們必須掌握其表示的方法。 1)立即數(shù)與直接地址。ata表示八位立即數(shù),#data16表示是十六位立即數(shù),data或 direct...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 孤傲的一方 發(fā)布
51單片機匯編實例源程序
資料為壓縮包格式,共包括13個實例源程序
1?指令操作數(shù)的有關(guān)符號
MCS-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對尋址。我們必須掌握其表示的方法。
1)立即數(shù)與直接地址。ata表示八位立即數(shù),#data16表示是十六位立即數(shù),data或 direct表示直接地址。
2)Rn(n=0-7)、A、B、CY、DPTR寄存器尋址變量。
3)@R0、@R1、@DPTR、SP表示寄存器間址變量。
4)DPTR+A、PC+A表示變址尋址的變量。
5)PC+rel(相對量)表示相對尋址變量。
記住指令的助記符,掌握不同尋址方式的指令操作數(shù)的表示方法,為我們記憶匯編指 令打下了基礎(chǔ)。MCS-51指令雖多,但按功能可分為五類, 其中數(shù)據(jù)傳送類28條,算術(shù)運算類24條,邏輯操作類25條,控制轉(zhuǎn)移類17條,布爾位操作 類17條。在每類指令里,根據(jù)其功能,抓住其源、 目的操作數(shù)的不同組合,再輔之以下方法,是完全能記住的。 我們約定,可能的目的操作數(shù)按(# data/direct/A/Rn/@Ri )順序表示。
對于MOV指令,其目的操作數(shù)按A、Rn、direct、@Ri的順序書寫,則可以記住MOV的15 條指令。例如以累加器A為目的操作數(shù),可寫出如下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
這些指令所有程序中都包含有,好好理解這些程序,你會對51單片機硬件有個很深刻的了解。
資料為壓縮包格式,共包括13個實例源程序
1?指令操作數(shù)的有關(guān)符號
MCS-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對尋址。我們必須掌握其表示的方法。
1)立即數(shù)與直接地址。ata表示八位立即數(shù),#data16表示是十六位立即數(shù),data或 direct表示直接地址。
2)Rn(n=0-7)、A、B、CY、DPTR寄存器尋址變量。
3)@R0、@R1、@DPTR、SP表示寄存器間址變量。
4)DPTR+A、PC+A表示變址尋址的變量。
5)PC+rel(相對量)表示相對尋址變量。
記住指令的助記符,掌握不同尋址方式的指令操作數(shù)的表示方法,為我們記憶匯編指 令打下了基礎(chǔ)。MCS-51指令雖多,但按功能可分為五類, 其中數(shù)據(jù)傳送類28條,算術(shù)運算類24條,邏輯操作類25條,控制轉(zhuǎn)移類17條,布爾位操作 類17條。在每類指令里,根據(jù)其功能,抓住其源、 目的操作數(shù)的不同組合,再輔之以下方法,是完全能記住的。 我們約定,可能的目的操作數(shù)按(# data/direct/A/Rn/@Ri )順序表示。
對于MOV指令,其目的操作數(shù)按A、Rn、direct、@Ri的順序書寫,則可以記住MOV的15 條指令。例如以累加器A為目的操作數(shù),可寫出如下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
這些指令所有程序中都包含有,好好理解這些程序,你會對51單片機硬件有個很深刻的了解。