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