51單片機(jī)匯編實(shí)例源程序.rar
51單片機(jī)匯編實(shí)例源程序,資料為壓縮包格式,共包括13個(gè)實(shí)例源程序1?指令操作數(shù)的有關(guān)符號(hào) mcs-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對(duì)尋址。我們必須掌握其表示的方法。 1)立即數(shù)與直接地址。ata表示八位立即數(shù),#data16表示是十六位立即數(shù),data或 direct...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 孤傲的一方 發(fā)布
51單片機(jī)匯編實(shí)例源程序
資料為壓縮包格式,共包括13個(gè)實(shí)例源程序
1?指令操作數(shù)的有關(guān)符號(hào)
MCS-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對(duì)尋址。我們必須掌握其表示的方法。
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(相對(duì)量)表示相對(duì)尋址變量。
記住指令的助記符,掌握不同尋址方式的指令操作數(shù)的表示方法,為我們記憶匯編指 令打下了基礎(chǔ)。MCS-51指令雖多,但按功能可分為五類(lèi), 其中數(shù)據(jù)傳送類(lèi)28條,算術(shù)運(yùn)算類(lèi)24條,邏輯操作類(lèi)25條,控制轉(zhuǎn)移類(lèi)17條,布爾位操作 類(lèi)17條。在每類(lèi)指令里,根據(jù)其功能,抓住其源、 目的操作數(shù)的不同組合,再輔之以下方法,是完全能記住的。 我們約定,可能的目的操作數(shù)按(# data/direct/A/Rn/@Ri )順序表示。
對(duì)于MOV指令,其目的操作數(shù)按A、Rn、direct、@Ri的順序書(shū)寫(xiě),則可以記住MOV的15 條指令。例如以累加器A為目的操作數(shù),可寫(xiě)出如下4條指令。
MOV A,# data/direct/A/Rn/@Ri
以此類(lèi)推,寫(xiě)出其它指令。
MOV Rn,#data/direct/A
MOV direct,# data/direct/A/Rn/@Ri
MOV @Ri,#data/direct/A
這些指令所有程序中都包含有,好好理解這些程序,你會(huì)對(duì)51單片機(jī)硬件有個(gè)很深刻的了解。
資料為壓縮包格式,共包括13個(gè)實(shí)例源程序
1?指令操作數(shù)的有關(guān)符號(hào)
MCS-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對(duì)尋址。我們必須掌握其表示的方法。
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(相對(duì)量)表示相對(duì)尋址變量。
記住指令的助記符,掌握不同尋址方式的指令操作數(shù)的表示方法,為我們記憶匯編指 令打下了基礎(chǔ)。MCS-51指令雖多,但按功能可分為五類(lèi), 其中數(shù)據(jù)傳送類(lèi)28條,算術(shù)運(yùn)算類(lèi)24條,邏輯操作類(lèi)25條,控制轉(zhuǎn)移類(lèi)17條,布爾位操作 類(lèi)17條。在每類(lèi)指令里,根據(jù)其功能,抓住其源、 目的操作數(shù)的不同組合,再輔之以下方法,是完全能記住的。 我們約定,可能的目的操作數(shù)按(# data/direct/A/Rn/@Ri )順序表示。
對(duì)于MOV指令,其目的操作數(shù)按A、Rn、direct、@Ri的順序書(shū)寫(xiě),則可以記住MOV的15 條指令。例如以累加器A為目的操作數(shù),可寫(xiě)出如下4條指令。
MOV A,# data/direct/A/Rn/@Ri
以此類(lèi)推,寫(xiě)出其它指令。
MOV Rn,#data/direct/A
MOV direct,# data/direct/A/Rn/@Ri
MOV @Ri,#data/direct/A
這些指令所有程序中都包含有,好好理解這些程序,你會(huì)對(duì)51單片機(jī)硬件有個(gè)很深刻的了解。
TA們正在看...
- 初中信息技術(shù)教學(xué)工作總結(jié)三篇.doc
- 初中歷史學(xué)科期末教學(xué)工作總結(jié)三篇.doc
- 初中歷史教師年工作總結(jié)三篇.doc
- 初中地理教師個(gè)人年工作總結(jié).doc
- 初中地理教師個(gè)人教學(xué)工作總結(jié).doc
- 初中學(xué)校團(tuán)支部工作總結(jié)三篇.doc
- 初中學(xué)校團(tuán)支部工作總結(jié)范文.doc
- 初中學(xué)校年終工作總結(jié).doc
- 初中學(xué)校財(cái)務(wù)年終工作總結(jié).doc
- 初中德育年終工作總結(jié)范例.doc