Merhabalar arkadaşlar,
negatif (signed int16) olan sayıyı nasıl eeproma yazarım mesela -150 sayısı
şimdiden teşekkürler.
16 bit dedigine gore bu sayi iki adet 8 bit degiskende saklaniyor demektir.
H,L 8 bit degiskenler olduguna gore degiskenin H ve L degerlerini pes pese yazacaksin demektir.
150 =00000000 10010110
-150=11111111 01101010
(http://s30.postimg.cc/j0mrc2oj1/eksili.jpg) (http://postimg.cc/image/j0mrc2oj1/)
Alıntı Yap16 bit dedigine gore bu sayi iki adet 8 bit degiskende saklaniyor demektir.
H,L 8 bit degiskenler olduguna gore degiskenin H ve L degerlerini pes pese yazacaksin demektir.
Evet ondan sonra ne yapmam lazım *****Z**** bey ;D
Sorun cevaplandi. Veri eeproma yazildiktan sonra ne istiyorsan onu yap.
Hımmm! epromdan çektiğimde direk negatifli değeri alamam diye düşünüyordum bir deniyim.
Haa gerisin geri okurken?
Simdi 16 bitlik degiskenin H ve L bilesenlerinin ne oldugunu biliyorsundur (pointerle yada structure ile). Eeeproma yazdigin 8 li iki veriyi bu kez bu H,L degiskenlere geri yuklediginde negatif verin zaten kendiliginden olusmus olur.
tamamdır! Allah razı olsun bu mubarek Kadir gecesinde.