對(duì)51單片機(jī)累加器A的邏輯操作指令及使用舉例
出處:中國(guó)電子網(wǎng) 發(fā)布于:2018-07-04 14:33:50
CLR A ;將A中的值清0,單周期單字節(jié)指令,與MOV A,#00H效果相同。
CPL A ;將A中的值按位取反
RL A ;將A中的值邏輯左移
RLC A ;將A中的值加上進(jìn)位位進(jìn)行邏輯左移
RR A ;將A中的值進(jìn)行邏輯右移
RRC A ;將A中的值加上進(jìn)位位進(jìn)行邏輯右移
SWAP A ;將A中的值高、低4位交換。
例:(A)=73H,則執(zhí)行CPL A,這樣進(jìn)行:
73H化為二進(jìn)制為01110011,
逐位取反即為 10001100,也就是8CH。
RL A是將(A)中的值的第7位送到第0位,第0位送1位,依次類推。
例:A中的值為68H,執(zhí)行RL A。68H化為二進(jìn)制為01101000,按上圖進(jìn)行移動(dòng)。01101000化為11010000,即D0H。
RLC A,是將(A)中的值帶上進(jìn)位位(C)進(jìn)行移位。
例:A中的值為68H,C中的值為1,則執(zhí)行RLC A
1 01101000后,結(jié)果是0 11010001,也就是C進(jìn)位位的值變成了0,而(A)則變成了D1H。
RR A和RRC A就不多談了,請(qǐng)大家參考上面兩個(gè)例程自行練習(xí)吧。
SWAP A,是將A中的值的高、低4位進(jìn)行交換。
例:(A)=39H,則執(zhí)行SWAP A之后,A中的值就是93H。怎么正好是這么前后交換呢?因?yàn)檫@是一個(gè)16進(jìn)制數(shù),每1個(gè)16進(jìn)位數(shù)字代表4個(gè)二進(jìn)位。注意,如果是這樣的:(A)=39,后面沒H,執(zhí)行SWAP A之后,可不是(A)=93。要將它化成二進(jìn)制再算:39化為二進(jìn)制是10111,也就是0001,0111高4位是0001,低4位是0111,交換后是01110001,也就是71H,即113。
練習(xí),已知(A)=39H,執(zhí)行下列單片機(jī)指令后寫出每步的結(jié)果
CPL A
RL A
CLR C
RRC A
SETB C
RLC A
SWAP A
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 什么是C51數(shù)據(jù)類型擴(kuò)充定義2025/10/27 13:59:22
 - 51單片機(jī)電平特性是什么2025/9/26 13:11:43
 - 單片機(jī)檢測(cè)直流信號(hào):常用電路全解析2025/8/21 15:49:26
 - 探秘三極管在單片機(jī)中的關(guān)鍵作用2025/8/18 16:24:42
 - 51單片機(jī)和52單片機(jī)有什么區(qū)別2025/8/8 16:52:42
 
- BOOST芯片的VIN與VOUT非常接近時(shí),會(huì)出現(xiàn)什么情況?
 - 如何在無線電連接設(shè)備中嵌入安全性
 - ADI芯品兼具高精度與低延遲的SAR ADC
 - Allegro發(fā)布革命性10MHz TMR電流傳感器ACS3
 - 串口、UART、RS232、RS485、USB、COM 口全面解析
 - 變壓器基礎(chǔ)知識(shí):原理、結(jié)構(gòu)與應(yīng)用
 - 一款高集成度雙通道、寬頻、自感式數(shù)字電感電容傳感芯片 - MLC12G
 - PCB生產(chǎn)制造中銀層缺陷應(yīng)對(duì)措施
 - 電路板電鍍中4種特殊的電鍍方法
 - 高通SA8155P芯片的接口協(xié)議
 









