|
MCS-51系列單片機(jī)指令速查表 算術(shù)運(yùn)算指令 (共24條) 機(jī)器碼 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 對A進(jìn)行十進(jìn)制調(diào)整 | | | | | | |
邏輯運(yùn)算指令 (共25條) 數(shù)據(jù)傳送指令 (共28條) 機(jī)器碼 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ((direct))→direct (SP)-1→SP | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
位操作指令 (共12條) 控制轉(zhuǎn)移指令 (共22條) 機(jī)器碼 | | | | | | | | | | | | (PC)+2→PC (SP)+1→SP (PC)L→SP (SP)+1→SP (PC)H→SP addr11→PC10~0 | | | | | | | | | (PC)+2→PC (SP)+1→SP (PC)L→SP (SP)+1→SP (PC)H→SP addr16→PC | | | | | | | | | ((SP))→PCH (SP)-1→SP ((SP))→PCL (SP)-1→SP | | | | | | | | | ((SP))→PCH (SP)-1→SP ((SP))→PCL (SP)-1→SP 從中斷返回 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (PC)+2→PC 若(A)=0,(PC)+(rel)→PC | | | | | | | | | (PC)+2→PC 若(A)≠0,(PC)+(rel)→PC | | | | | | | | | (PC)+2→PC 若(Cy)=1,(PC)+(rel)→PC | | | | | | | | | (PC)+2→PC 若(Cy)=0,(PC)+(rel)→PC | | | | | | | | | (PC)+3→PC 若(bit)=1,(PC)+(rel)→PC | | | | | | | | | (PC)+3→PC 若(bit)≠1,(PC)+(rel)→PC | | | | | | | | | (PC)+3→PC 若(bit)=1,0 → bit, (PC)+(rel)→PC | | | | | | | | | (PC)+3→PC 若(A)≠(direct),則(PC)+(rel)→PC 若(A)<(direct),則1→Cy | | | | | | | | | (PC)+3→PC 若(A)≠data,則(PC)+(rel)→PC 若(A)<DATA,則1→CY< font> | | | | | | | | | (PC)+3→PC 若(Rn)≠data,則(PC)+(rel)→PC 若(Rn)<DATA,則1→CY< font> | | | | | | | | | (PC)+3→PC 若((Ri))≠data,則(PC)+(rel)→PC 若((Ri))<DATA,則1→CY< font> | | | | | | | | | (PC)+2→PC,(Rn)-1→Rn 若(Rn)≠0,則(PC)+(rel)→PC | | | | | | | | | (PC)+2→PC,(direct)-1→direct 若(direct)≠0,則(PC)+(rel)→PC | | | | | | | | | | | | | | | |
偽指令(共7條) 偽指令 | | | | 規(guī)定本條指令下面的程序和數(shù)據(jù)的起始地址 | | | 將一個常數(shù)或匯編符號賦給字符名,相當(dāng)于C語言的define | | | | | | 從指定的ROM地址單元開始存入DB后面的數(shù)據(jù),這些數(shù)據(jù)可以是用逗號隔開的字節(jié)串或括在單引號中的ASCII字符串 | | | 從指定的ROM地址開始,在連續(xù)的單元中定義雙字節(jié)數(shù)據(jù) | | | 從指令地址開始保留DS之后表達(dá)式的值所規(guī)定的存儲單元數(shù),以備后用 | | | | |
|
-
-
51單片機(jī)指令速查表.doc
2018-1-2 22:10 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
225 KB, 下載次數(shù): 26, 下載積分: 黑幣 -5
評分
-
查看全部評分
|