您的位置:網站首頁 > 電器維修資料網 > 正文 >
PIC單片機算術或邏輯運算和其它指令
來源: 日期:2013-11-17 19:38:12 人氣:標簽:
每一種單片機都有自己專用的指令系統,單片機按照指令工作,pic單片機指令有以下幾種。
1.寄存器半字節交換指令格式:swapff,d;影響狀態位無功能:將f寄存器內容f的高四位(bit7~bit4)和低四位(bit3~bit0)交換,結果存入f(d=l)或w(d=0)。
2.常數異或指令格式:xorlwk;影響狀態位z功能:將w寄存器內容與常數k進行異或運算,結果存入,即wk→w。
3.常數與指令格式:andlwk;影響狀態位z功能:將w寄存器和常數k做邏輯與運算,結果存入w,即w∧k→w。
4.狀態寄存器status的零標志位z在本連載中,筆者介紹過如圖1所示的狀態寄存器。當時只介紹了status的第5(bit5)位和第6(bit6)用于體選(bank)的用途。
這里介紹它的第2位(bit2)2的功能。
status的第2位z(見下圖)為零標志位,在編輯pic源程序中,通常用于判斷算術或邏輯運算,其功能是若程序中算術或邏輯運算結果為零,則status的第z位會自動置1;若算術或邏輯運算結果不為零,則第z位自動置0。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 下載加速原理剖析
- 下一篇: 用Keil C為單片機編程的編程環境