picbasic te 2 degiskeni birlikte shift etmek

Başlatan senol_sr, 09 Ekim 2004, 22:50:22

senol_sr

selam. picbasicte 2 degiskeni ayni anda nasil shift edebiliriz. yani a degiskenini 1 kere saga shift ederken a degiskeninden cikan biti b degiskeninin girisinden nasil verebiliriz. anliycaniz 2 adet 8 bitlik degiskeni 16 bit seklinde shift etmek istiyorum. saygilar..

axanc

kaydırmadan önce, büyük değerlikli byte'ın en düşük değerlikli olan bit'ine bakarsın, ikisini birden kaydırdıktan sonra, düşük değerlikli byte'ın büyük değerlikli bit'ine okuduğun değeri atarsın.. :) karışmamıştır umarım...

1100111-0-   00011101
-->1 kere kaydırırsak
01100111  - 0-0001110

buradaki "-" içindeki 0 değeri yüksek dereceli byte'dan düşük dereceliye geçiyor... PBP'de kaydırma sonucu gelen değer 0'dır.. yani yüksek değerli byte'ın en soldaki bit'ine 0 geliyor...
Uzmanlık: Bilgisayar Müh. öğrenci Derleyici: PicBasic Pro Compiler Ver. 2.45 Program: Proteus 6.2.5 ve MCSP