IC解密基礎(chǔ)知識之單片機邏輯與或異或指令匯總
IC解密基礎(chǔ)知識之單片機邏輯與或異或指令匯總
單片機邏輯與或異或指令,這幾條指令的關(guān)鍵是知道什么是邏輯與。這里的邏輯與是指按位與
ANLA,Rn;A與Rn中的值按位"與",結(jié)果送入A中
ANLA,direct;A與direct中的值按位"與",結(jié)果送入A中
ANLA,@Ri;A與間址尋址單元@Ri中的值按位"與",結(jié)果送入A中ANLA,#data;A與立即數(shù)data按位"與",結(jié)果送入A中
ANLdirect,A;direct中值與A中的值按位"與",結(jié)果送入direct中
ANLdirect,#data;direct中的值與立即數(shù)data按位"與",結(jié)果送入direct中。例:71H和56H相與則將兩數(shù)寫成二進制形式:(71H)01110001(56H)00100110
結(jié)果00100000即20H,從上面的式子能看出,兩個參與運算的值只要其中有一個位上是0,則這位的結(jié)果就是0,兩個同是1,結(jié)果才是1。
更多閱讀:
1.系統(tǒng)設(shè)計者應(yīng)該始終牢記的基本原則【單片機】2.【單片機解密技術(shù)】電子產(chǎn)品的設(shè)計工程師必讀3.芯片解密的定義
4.電路板在PC抄板中的清洗技術(shù)
5.電路問題,程序問題,開發(fā)機的問題----單片機仿真器問題自查6..IC解密基礎(chǔ)知識之單片機條件轉(zhuǎn)移指令7.加密鎖常見問題解答
8.芯片解密基礎(chǔ)知識之單片機定時器與單片機計數(shù)器
何杰與你分享扣扣:19942
擴展閱讀:單片機指令匯總
單片機指令匯總
摘要:單片機實用指令及意義。關(guān)鍵詞:單片機指令
Rn:表示當前寄存器區(qū)的8個工作寄存器R0~R7
Ri:表示當前寄存器區(qū)的R0或R1,可作地址指針即間址寄存器(i=0或1)@:為間接寄存器或基址寄存器的前綴.
Direct:表示8位內(nèi)部數(shù)據(jù)存儲單元的地址.它可以是內(nèi)部RAM的單元地址0~127.特殊功能
寄存器SFR的地址(128~255)或名稱,A:累加器ACC.
B:.特殊功能寄存器B,用于MUL和DIV指令中.C:進位位Cy.
#data:表示包含在指令中的單字節(jié)(8位)立即數(shù).如果用16位進制表示,后綴字母為”H”,數(shù)據(jù)范圍00~0FFH,不得一字母開頭;如果用16進制表示無須任何后綴,但必須在0~255之間.#data16:表示包含在指令中的雙字節(jié)(16位)立即數(shù).
Adda16:表示16位的目的地址.用于LCALL和LJMP指令中,目的地址范圍是從0000H~FFFFH的整個64KB存儲地址空間.
Adda11:表示11位的目的地址.用于ACALL和AJMP的指令中,目的地址必須和下一條指令第一個字節(jié)同處一頁.
Rel:表示8位帶符號的相對偏移量.用語SJMP和所有的條件轉(zhuǎn)移指令中.偏移量相對于下一條指令的第一個字節(jié)計算,在-128~+127范圍內(nèi)取值.DPTR:為數(shù)據(jù)指針,可用作16位的地址寄存器./:加在位操作的前面,表示對該位進行非運算.
bit:表示內(nèi)部可尋址位或特殊功能寄存器中的直接尋址位.“(x):寄存器或地址單元中的內(nèi)容.((x)):有x見解尋址的單元中的內(nèi)容.
MOVdirect,direct2;(direct)INCRn;(Rn)XRLA,direct;(A)RETI中斷服務(wù)程序返回(十四)空操作指令
NOP空操作指令是一條特殊指令,單片機在執(zhí)行該指令時不進行任何操作,只是消耗1個機器周期的時間,所以該指令長用于延時程序.軟件陷阱程序等(十五)位操作類指令(1)位傳送指令:
MOVC,bit;(Cy)
友情提示:本文中關(guān)于《IC解密基礎(chǔ)知識之單片機邏輯與或異或指令匯總》給出的范例僅供您參考拓展思維使用,IC解密基礎(chǔ)知識之單片機邏輯與或異或指令匯總:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。