單片機(jī)MCS-51系列指令快速記憶法
發(fā)布時(shí)間:2008/5/26 0:00:00 訪問(wèn)次數(shù):669
    
     隨著微電子技術(shù)和超大規(guī)模集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)以其體積小、性
     價(jià)比高、功能強(qiáng)、可靠性高等獨(dú)有的特點(diǎn),在各個(gè)領(lǐng)域(如工業(yè)控制、家電產(chǎn)品、汽車
     電子、通信、智能儀器儀表)得到了廣泛的應(yīng)用。學(xué)習(xí)、使用單片機(jī)的人越來(lái)越多,而
     生產(chǎn)單片機(jī)的廠家很多,單片機(jī)種類繁雜,不知如何選擇。據(jù)統(tǒng)計(jì),八位單片機(jī)占全球
     單片機(jī)銷量的65%。在八位單片機(jī)中,intel公司的8051單片機(jī)內(nèi)核已成為8位單片機(jī)事
     實(shí)上的標(biāo)準(zhǔn)。因此,對(duì)初學(xué)者而言,選擇8051單片機(jī)來(lái)學(xué)習(xí)不失為明智的選擇。
     學(xué)習(xí)單片機(jī),除了搞清單片機(jī)內(nèi)部功能、存儲(chǔ)空間分配及i/o接口外,還應(yīng)掌握其指
     令系統(tǒng)。mcs-51共有111條指令,現(xiàn)介紹我們總結(jié)出的快速記憶mcs-51指令的方法,供
     大家參考。
     大家都知道,匯編語(yǔ)言指令由操作碼、操作數(shù)兩部分組成。mcs-51使用匯編語(yǔ)言指
     令,它共有44個(gè)操作碼助記符,33種功能,其操作數(shù)有#data、direct、rn、@ri等。這
     里先介紹指令助記符及其相關(guān)符號(hào)的記憶方法。
     一、助記符號(hào)的記憶方法
     1表格列舉法
     把44個(gè)指令助記符按功能分為五類,每類列表記憶。此處從略,請(qǐng)讀者自己總結(jié)。
     2英文還原法
     單片機(jī)的操作碼助記符是該指令功能的英文縮寫,將縮寫還原成英語(yǔ)原文,再對(duì)照
     漢語(yǔ)有助于理解其助記符含義,從而加強(qiáng)記憶。例如:
     增量 inc-incremect 減量 dnc-decrement
     短轉(zhuǎn)移 sjmp-short jump 長(zhǎng)轉(zhuǎn)移 ljmp-long jump
     比較轉(zhuǎn)移 cjne-compare jump not equality
     絕對(duì)轉(zhuǎn)移 ajmp-absolute jump 空操作 nop-no operation
     交換 xch-exchange 加法 add-addition
     乘法 mul-multiplication 除法 div-division
     左環(huán)移 rl-rotate left 進(jìn)位左環(huán)移 rlc-rotate
     left carry
     右環(huán)移 rr-rotate right 進(jìn)位右環(huán)移rrc-rotate
     right carry
     3功能模塊記憶法
     單片機(jī)的44個(gè)指令助記符,按所屬指令功能可分為五大類,每類又可以按功能相似
     原則為2~3組。這樣,化整為零,各個(gè)擊破,實(shí)現(xiàn)快速記憶。
     1)數(shù)據(jù)傳送組! 2)加減運(yùn)算組
     mov 內(nèi)部數(shù)據(jù)傳送 add 加法
     movc 程序存儲(chǔ)器傳送 addc 帶進(jìn)位加法
     movx 外部數(shù)據(jù)傳送 subb 帶進(jìn)位減法
     3)邏輯運(yùn)算組。 4)子程序調(diào)用組。
     anl 邏輯與 lcall 長(zhǎng)調(diào)用
     orl 邏輯或 alall 絕對(duì)調(diào)用
     xrl 邏輯異或 ret 子程序返回 二、指令的記憶方法
     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ì)量)
    
     隨著微電子技術(shù)和超大規(guī)模集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)以其體積小、性
     價(jià)比高、功能強(qiáng)、可靠性高等獨(dú)有的特點(diǎn),在各個(gè)領(lǐng)域(如工業(yè)控制、家電產(chǎn)品、汽車
     電子、通信、智能儀器儀表)得到了廣泛的應(yīng)用。學(xué)習(xí)、使用單片機(jī)的人越來(lái)越多,而
     生產(chǎn)單片機(jī)的廠家很多,單片機(jī)種類繁雜,不知如何選擇。據(jù)統(tǒng)計(jì),八位單片機(jī)占全球
     單片機(jī)銷量的65%。在八位單片機(jī)中,intel公司的8051單片機(jī)內(nèi)核已成為8位單片機(jī)事
     實(shí)上的標(biāo)準(zhǔn)。因此,對(duì)初學(xué)者而言,選擇8051單片機(jī)來(lái)學(xué)習(xí)不失為明智的選擇。
     學(xué)習(xí)單片機(jī),除了搞清單片機(jī)內(nèi)部功能、存儲(chǔ)空間分配及i/o接口外,還應(yīng)掌握其指
     令系統(tǒng)。mcs-51共有111條指令,現(xiàn)介紹我們總結(jié)出的快速記憶mcs-51指令的方法,供
     大家參考。
     大家都知道,匯編語(yǔ)言指令由操作碼、操作數(shù)兩部分組成。mcs-51使用匯編語(yǔ)言指
     令,它共有44個(gè)操作碼助記符,33種功能,其操作數(shù)有#data、direct、rn、@ri等。這
     里先介紹指令助記符及其相關(guān)符號(hào)的記憶方法。
     一、助記符號(hào)的記憶方法
     1表格列舉法
     把44個(gè)指令助記符按功能分為五類,每類列表記憶。此處從略,請(qǐng)讀者自己總結(jié)。
     2英文還原法
     單片機(jī)的操作碼助記符是該指令功能的英文縮寫,將縮寫還原成英語(yǔ)原文,再對(duì)照
     漢語(yǔ)有助于理解其助記符含義,從而加強(qiáng)記憶。例如:
     增量 inc-incremect 減量 dnc-decrement
     短轉(zhuǎn)移 sjmp-short jump 長(zhǎng)轉(zhuǎn)移 ljmp-long jump
     比較轉(zhuǎn)移 cjne-compare jump not equality
     絕對(duì)轉(zhuǎn)移 ajmp-absolute jump 空操作 nop-no operation
     交換 xch-exchange 加法 add-addition
     乘法 mul-multiplication 除法 div-division
     左環(huán)移 rl-rotate left 進(jìn)位左環(huán)移 rlc-rotate
     left carry
     右環(huán)移 rr-rotate right 進(jìn)位右環(huán)移rrc-rotate
     right carry
     3功能模塊記憶法
     單片機(jī)的44個(gè)指令助記符,按所屬指令功能可分為五大類,每類又可以按功能相似
     原則為2~3組。這樣,化整為零,各個(gè)擊破,實(shí)現(xiàn)快速記憶。
     1)數(shù)據(jù)傳送組! 2)加減運(yùn)算組
     mov 內(nèi)部數(shù)據(jù)傳送 add 加法
     movc 程序存儲(chǔ)器傳送 addc 帶進(jìn)位加法
     movx 外部數(shù)據(jù)傳送 subb 帶進(jìn)位減法
     3)邏輯運(yùn)算組! 4)子程序調(diào)用組。
     anl 邏輯與 lcall 長(zhǎng)調(diào)用
     orl 邏輯或 alall 絕對(duì)調(diào)用
     xrl 邏輯異或 ret 子程序返回 二、指令的記憶方法
     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ì)量)
熱門點(diǎn)擊
- 基于MC9S08GB32的便攜式無(wú)水阻槳頻船
- 關(guān)于DS18B20測(cè)量溫度的幾個(gè)問(wèn)題
- 一個(gè)極為簡(jiǎn)單的溫度控制器電路
- 基于虛擬儀器的運(yùn)行環(huán)境仿真系統(tǒng)的開(kāi)發(fā)研究
- 基于AT89C4051單片機(jī)的專用信號(hào)發(fā)生器
- DSP與CAN總線的測(cè)速和遠(yuǎn)程傳送一體化
- 基于普通單片機(jī)的LIN協(xié)議實(shí)現(xiàn)方案
- 基于虛擬儀器技術(shù)的道路試驗(yàn)測(cè)試系統(tǒng)
- 基于dsPIC30F4012型微處理器的三相
- 用SPCE061A設(shè)計(jì)的嵌入式語(yǔ)音通信平臺(tái)
推薦技術(shù)資料
- 分立器件&無(wú)源元件選型及工作原
- 新一代“超越EUV”光刻系統(tǒng)參
- 最新品BAT激光器制造工藝設(shè)計(jì)
- 新款汽車SoC產(chǎn)品Malibo
- 新芯片品類FPCU(現(xiàn)場(chǎng)可編程
- 電動(dòng)汽車動(dòng)力總成系統(tǒng)̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究