日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

單片機(jī)學(xué)習(xí)方法 單片機(jī)學(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)的記憶方法 。
【單片機(jī)學(xué)習(xí)方法 單片機(jī)學(xué)習(xí)技巧】
一、助記符號(hào)的記憶方法
1表格列舉法 把44個(gè)指令助記符按功能分為五類 , 每類列表記憶 。此處從略 , 請(qǐng)讀者自己總結(jié) 。

2英文還原法
單片機(jī)的操作碼助記符是該指令功能的英文縮寫(xiě) , 將縮寫(xiě)還原成英語(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ì)量)表示相對(duì)尋址變量 。
記住指令的助記符 , 掌握不同尋址方式的指令操作數(shù)的表示方法 , 為我們記憶匯編指令打下了基礎(chǔ) 。mcs-51指令雖多 , 但按功能可分為五類 , 其中數(shù)據(jù)傳送類28條 , 算術(shù)運(yùn)算類24條 , 邏輯操作類25條 , 控制轉(zhuǎn)移類17條 , 布爾位操作類17條 。在每類指令里 , 根據(jù)其功能 , 抓住其源、目的操作數(shù)的不同組合 , 再輔之以下方法 , 是完全能記住的 。我們約定 , 可能的目的操作數(shù)按(#data/direct/a/rn/@ri)順序表示 。

推薦閱讀