您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
義隆EMC單片機交換兩組緩存器的內(nèi)窖
來源: 日期:2013-12-7 10:02:48 人氣:標簽:
此法用應(yīng)用在bubble sort特別管用。
1.2補碼
2補碼加法經(jīng)常代替減法,傳統(tǒng)上的做法是先取l補碼,然后加l。
或是可以利用另一種方式求得,所不同的是第二種方式會影響psw緩存器。
如果您所要求的數(shù)已經(jīng)放在acc里面,那只要一行就能解決了。
2.旋轉(zhuǎn)字節(jié)運算
在8051指令中位左旋有rlc與rl兩種指令區(qū)分,rlc在acc左旋時會連帶將cy一并旋轉(zhuǎn),而rl只會將acc的msb旋入lsb。em78xxx指令只有rlc,那么要如何才能做到不帶cy旋轉(zhuǎn)呢?答案是旋轉(zhuǎn)兩次:
第一次位旋轉(zhuǎn)并沒有真正改變reg1的內(nèi)容,目的是將regi的msb先放入fc,第二次位旋轉(zhuǎn)才將剛剛放在fc內(nèi)的msb旋alsb。同理,兩個bytes不經(jīng)fc的位旋轉(zhuǎn)也是相同的原理。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 義隆EMC單片機減法的陷阱
- 下一篇: 淺談數(shù)字調(diào)幅廣播信號的發(fā)射與接收