Ana sayfa | Hakkımda | İletişim | Sosyal platform
PIC CCS C & ASM / Komutlar
SWAP(xxx); // komutu
SWAP(xxx); komutu 8 bitlik bir değişkenin yüksek değerli 4 biti ile düşük değerli 4 bitini yer değiştirme işlemi yapar.  "xxx" ile gösterilen alana SWAP işlemi uygulayacağımız değişkeni yazıyoruz.
   Benim aklıma ilk gelen 4 bitlik paralel iletişimlerde büyük kolaylık sağlayacağı oldu.
 
Örnek bir kullanımla açıklamaya çalışırsak:
1
2
3
4
5
6
7
8
9
unsigned int8     beni_degistir = 0b01101001;   
Void main(){
swap(beni_degistir);

if(beni_degistir==0b10010110){
// Gördüğünüz gibi yüksek değerli 4 bit ile düşük değerli 4 bit yer değişmiş.
 }
while(1);
}
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com