下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、51匯編語言指令集符號定義表-口符弓含義1RnROR7寄存器n=072DirectK接地址.內(nèi)部數(shù)據(jù)區(qū)的地址RAM(00H7FH)SFR(SOH-FFH)BACC.PSWIPP3.IE-P2SCON,Pl.TCON.P03Ri間接地址Ri=RO或R1S051/31RAM地址(00H-7FH)S052/32RAM地址(00HFFH)4#data8位常數(shù)5#datal616位常數(shù)6Addrl616位的冃標(biāo)地址7Addrll11位的冃標(biāo)地址8R1相關(guān)地址9bit內(nèi)部數(shù)撫RAM(20H2FH)轉(zhuǎn)殊功能寄存器的版接地址的位指令介紹Ml指令字節(jié)|周期|動作說明算數(shù)運(yùn)算指令1ADDA,Rn11將累加器與寄存
2、器的內(nèi)容相加.結(jié)果存回累加器2ADDA,d辻社21將累加器與直接地址的內(nèi)容相加.結(jié)果存回累加器3ADDA,9Ri11將累加器與間接地址的內(nèi)容刖川.結(jié)果mw.加器4ADDA,#data21將累加器與常數(shù)郴加.結(jié)果存冋累加器5ADDCA,Rn11將累加器與寄存器的內(nèi)容及進(jìn)位C相加結(jié)果存何累加器6ADDCA,direct21將累加器與直接地址的內(nèi)容及進(jìn)位C相加.結(jié)果存回累加器7ADDCA,Ri11將累加器與間接地址的內(nèi)容及進(jìn)位C相加.結(jié)果存回累加器8ADDCA,#data21將累加器與常數(shù)及進(jìn)位C相加.結(jié)果冋累加器9SUBBA,Rn11將累加器的值減左寄心器的值減借位C.結(jié)果存回累加器10SUBBA
3、,direct21將累加器的值減直接地址的值減借位C結(jié)果存回累加器11SUBBARi11將累加器的值減間接地址的值減借位C.結(jié)果存回累加器12SUBBA.Odata21將累加器的值減常數(shù)值減借位C.結(jié)果存回累加器13INCA11將累加器的值加1141INCRn11將寄存器的值加115INCdirect21將直接地址的內(nèi)容加116INCCRi11將間接地址的內(nèi)容加117INCDPTR11數(shù)據(jù)指針寄存器值加1說明:將16位的DFTR加1當(dāng)DPTR的低字節(jié)(DPL)從FFH溢出至OOH時.會使高字節(jié)(DPH)加1.不形響任何標(biāo)志位18DECA11將累加器的值減119DECRn11將寄存器的值減120
4、DECdirect21將血接地址的內(nèi)容械121DECRi11將間接地址的內(nèi)容械122MULAB14將累加器的值與B寄存器的值相乘.乘積的低位字節(jié)存回累加器,高位字節(jié)存回B寄存器說明:將累加器A和寄存器B內(nèi)的無符號整數(shù)而進(jìn)位標(biāo)志位為0目乘產(chǎn)生16位的積,低位字節(jié)存入A.高位字節(jié)存入B寄存器。如果積大于FFH,則溢出標(biāo)志位(0V)被設(shè)定為1,23DIVAB14將累加器的值除以B寄荷器的值.結(jié)果的商存回累加器.余數(shù)存I|B寄存器說明:無符廿的除法運(yùn)尊.將累川器A除以B寄存器的值.商入A.余數(shù)存入氏執(zhí)行木指令臥進(jìn)位位(C)及溢出位(0V)被沾除為024DAA11將累加器A作十進(jìn)制調(diào)整,若(A)3-09
5、或CAC)=,則(A)3-0-(A)3-0+6,(A)7-49或(0=1.則(A)7-4-(A)7-W邏輯運(yùn)算指令25ANL人Rn11將累加器的值與需存器的值做AND的邏軻判斷.結(jié)果存回累加器26ANLA,direct21將累加器的值與直接地址的內(nèi)容做AND的邏輯判斷,結(jié)果存回累加器27ANLAiRi11將累加器的值與間接地址的內(nèi)容做AND的邏輯判斷.結(jié)果心回累加器28ANLA,#data21將累加器的值與常數(shù)做AND的邏輯判斷.結(jié)果心回累加器29ANLdireotA21將直接地址的內(nèi)容與累加器的值做AND的邏輯判斷,結(jié)果存回該直接地址30ANLdirect#data32將胃接地址的內(nèi)容1描數(shù)
6、值做AND的邏輯判斷結(jié)果存回該直接地址31ORLA,Rn11將累加器的值與器心器的值做0R的邏輯判斷.結(jié)果肓回累加器32ORLA,direct21將累加器的值與直接地址的內(nèi)容做0R的邏輯判斷,結(jié)果存回累加器33ORLA,Ri11將累加器的值與間接地址的內(nèi)容做0R的邏輯判斷,結(jié)果存回累加器34ORLAdata21將累加器的值與常數(shù)做0R的邏輯刈斷.結(jié)果心何累加器35ORLdirect,A21將直接地址的內(nèi)容與累加器的值做OR的邏輯判斷,結(jié)果存回該直接地址36ORLdireot,#d*ta32將直接地址的內(nèi)容與常數(shù)值做OR的邏輯判斷,結(jié)果存回該直接地址37XRLA,Rn11將累加器的值與器存器的值
7、做XOR的邏輯判斷.結(jié)果“冋累加器38XRLA,direct21將累加器的值與直接地址的內(nèi)容做XOR的邏輯判斷.結(jié)果存回累加器39XRLAveRi11將累加器的值與間接地扯的內(nèi)容做XOR的邏輯判斷.結(jié)果存回累加器40XRLA.ftchta21將累加器的值與常數(shù)作XOR的邏輯判斷,結(jié)果存回累加器41XRLdirect,A21將直接地址的內(nèi)容與累加器的值做XOR的邏輯判斷.結(jié)果存回該直接地址42XRLdirect,#data32將直接地址的內(nèi)容與常數(shù)的值做XOR的邏輯判斷結(jié)果存回該直接地址43CLRA11清除累加器的值為044CPLA11將累加器的值反相45RLA11將累加器的值左移一位46RLC
8、A11將累加器含進(jìn)位c左移位47RRA11將累加器的值右移位48RRCA11將累加器含進(jìn)位C右移位49SWAPA11將累加器的島4位與低4位的內(nèi)容交換。(A)3-0-(A)7-4數(shù)據(jù)轉(zhuǎn)移指令50MOVA,Rn11將寄器的內(nèi)容裁入累加器51MOVA,direct21將直接地址的內(nèi)容戎入累加器52MOVA,Ri11將間接地址的內(nèi)容戎入累加器53MOVA.tfdata21將常數(shù)戎入累加器54MOVRn,A11將累加器的內(nèi)容裁入寄存器55MOVRnfdirect22將直接地址的內(nèi)容戲入寄存器56MOVRn,(data21將常數(shù)戎入寄存器57MOVdirects21將累加器的內(nèi)容存入直接地址58MOVd
9、irect,Rn22將寄存器的內(nèi)容存入玄接地址59MOVdirectl,dirct232將直接地址2的內(nèi)容存入直接地址160MOVdirect,Oi22將間接地址的內(nèi)容存入直接地址61MOVdirot9#data32將常數(shù)存入直接地址62MOVRi,A11將累加器的內(nèi)容存入某間接地址63MOVRi,direot22將直接地址的內(nèi)容存入某間接地址MOVCRi,#data21將常數(shù)心入某間接地址65MOVDPTR,#datal632將16位的常數(shù)存入數(shù)據(jù)指針寄存器66MOVCA,PTR12將數(shù)據(jù)指針?biāo)格馔獠看鎯ζ鞯膬?nèi)容讀入累加器(16位地址70MOVXtRi,A12將累加器的內(nèi)容寫入間接地址所指
10、定的外部存儲器(8位地址)71MOVXDPTR,A12將累加器的內(nèi)容勇入數(shù)據(jù)指針?biāo)付ǖ耐獠啃膬ζ?16位地址)72PUSHdirtct22將直接地址的內(nèi)容爪入堆棧區(qū)73POPdirect22從堆棧彈出該直接地址的內(nèi)容74XCHA,Rn11將累加器的內(nèi)容打寄存器的內(nèi)容互換75XCHA,direct21將累加器的值與直接地址的內(nèi)容互換76XCHA,Ri11將累加器的值與間接地址的內(nèi)容互換77XCHDA,Ri11將累加器的低4位與間接地址的低他互換布爾代數(shù)運(yùn)算78CLRC11清除進(jìn)位C為079CLRbit21清除直接地址的某位為080SETBC11設(shè)定進(jìn)位C為181SETBbit21設(shè)定Fi接地址
11、的某位為I82CPLC11將進(jìn)位c的值反郴83CPLbit21將直接地址的某位值反相84ANLC,bit22將進(jìn)位C與直接地址的某位做AND的邏輯判斷,結(jié)果存回進(jìn)位C85ANLCt/bit22將進(jìn)位C與直接地址的某位的反相值做AND的邏輯判斷結(jié)果存回進(jìn)位C86ORLC,bit22將進(jìn)位C與直接地址的某位做OR的邏輯判斷,結(jié)果存回進(jìn)位C87ORLC,/bit22將進(jìn)位C與直接地址的某位的反相值做OR的邏輯判斷.結(jié)果存回進(jìn)位C88MOVC,bit21將直接地址的某位值存入進(jìn)位C89MOVbitfC22將進(jìn)位C的值存入血接地址的某位90JCrel22廿進(jìn)位C=1則跳至rel的相關(guān)地址91JNCrl2
12、2廿進(jìn)位C=0則跳至rel的相關(guān)地址92JBbit,rel32丹直接地址的某位為h則跳至rd的相關(guān)地址93JNBbit,rtl32廿直接地址的某位為S則跳至rd的相關(guān)地址94JBC32廿直接地址的某位為h則跳至rd的相關(guān)地址并將該位值清除為0程序跳躍95ACALLaddrll92調(diào)用2K6序存儲器范因內(nèi)的程序96LCALLaddrie32調(diào)用64K程序存儲器范囤內(nèi)的了程序97RET12從子程序返回98RETI12從中斷子程序返回99AJMPaddrll22絕対跳躍(2K內(nèi)100LJMPaddrlG32長跳躍(64K內(nèi))101SJMPrl22短跳躍(2K內(nèi))-128+127字節(jié)102JMPtA+
13、DPTR12跳至累加器的內(nèi)容加數(shù)據(jù)指針?biāo)傅南嚓P(guān)地址103JZrel22累加器的內(nèi)容為0,則跳至rd所指相關(guān)地址101JNZrl92累加器的內(nèi)容不為0則跳至rel所指相關(guān)地址105CJNEA,direct,rel32將累加器的內(nèi)容與直接地址的內(nèi)容比較.不相等則跳至所指的相關(guān)地址106CJNEA,#dataprel32將累加器的內(nèi)容與常數(shù)比較.”不相等則跳至rel所指的相關(guān)地址107CJNERn,rel32將寄存器的內(nèi)容與常數(shù)比較.”不相等則跳至3所指的相關(guān)地址108CJNERi,rel32將間接地址的內(nèi)容與常數(shù)比較桿不相等則跳至rd所指的相沃地址109DJNZRn,rtl92將寄器的內(nèi)容減1不
14、等J0則冼至rel所指的相關(guān)地址110DJNZdirtctel32將直接地址的內(nèi)容減1.不等于0則跳至rel所指的相關(guān)地址111NOP11無動作特殊功能寄存器rrn符弓地址功能介紹1BFOHB寄存器2ACCEOH累加器3PSWDOH程序狀態(tài)字4IPBSH中斷優(yōu)先級控制需存器5P3BOHP3口鎖存器6IEASH中斷允許控制寄存器7P2AOHP2口鑲存曙8SBUF99H中行口鎖存器9SCON9SH中行U控制寄存器10Pl90HP1口鎖存器11raiSDH器/計數(shù)器1(髙8位)12rao8CH器/計數(shù)器1(低8位)13TLlSBH運(yùn)時器/計數(shù)器0(高8位)14TLO8AH運(yùn)時器/計數(shù)器0(低8位)15noDS9A運(yùn)吋器/計數(shù)器方式控制寄存器16TCONS8Hm/計數(shù)器控制寄存器17DPHS3H數(shù)據(jù)地址指針(高8位)18DPLS2H數(shù)據(jù)地址指針(低8位)19SPSIH堆棧指針2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美發(fā)行業(yè)美發(fā)師聘用合同范本3篇
- 2025年度退股協(xié)議范本:環(huán)保企業(yè)股權(quán)退出及退股合同3篇
- BF2024年標(biāo)準(zhǔn)二手住宅買賣合同版B版
- 2024版商鋪二次出租協(xié)議范本版B版
- 遼寧省阜新市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版開學(xué)考試(上學(xué)期)試卷及答案
- 醫(yī)學(xué)倫理在醫(yī)院管理中的作用
- 2024年高檔住宅小區(qū)建筑工程施工承包合同的履約管理方案
- 河北省廊坊市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版專題練習(xí)(上學(xué)期)試卷及答案
- 2024洗車場租賃合同標(biāo)準(zhǔn)范本(含合同續(xù)簽條件)3篇
- 二零二五年度電子商貿(mào)平臺合同標(biāo)的變更協(xié)議
- 生態(tài)安全與環(huán)境風(fēng)險評估預(yù)警機(jī)制
- 數(shù)學(xué)學(xué)科的重要性與應(yīng)用
- 物理-海南省天一大聯(lián)考2023-2024學(xué)年高三學(xué)業(yè)水平診斷(二)帶答案
- 【閱讀提升】部編版語文五年級下冊第二單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 2023年海南省公務(wù)員錄用考試《行測》真題和答案解析
- 病理科醫(yī)院感染控制
- 冰晶石生產(chǎn)工藝
- 倉庫風(fēng)險應(yīng)急處置預(yù)案
- 銷售人員工作匯報模板
- 購銷合同電子版完整版
- 城鎮(zhèn)公廁保潔管理
評論
0/150
提交評論