Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30
Kitap basım talebi değerlendirilmek üzere matbaaya bildirildi. Matbaadan basım süreci hakkında bilgi bekleniyor. 15.10.2018 - 15:34
Kitap 1.000 adet basım talebi ile matbaaya gönderildi. 16.10.2018 - 16:50

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 3/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
LSB 0 / MSB 0
#1
Bir işlemcinin LSB 0 veya MSB 0 kullanıp kullanmadığını nasıl tespit edersiniz?

En kısa cevaba 10 puan.
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
Cevapla
#2
+10 puan konusunda Uğur bey'i destekliyorum.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
+4 de benden gelsin Smile

Geçenlerde Tuğrul beyin sorduğu little endian, big endian sorusunun aynısı/benzeri değilmi?
Cevapla
#4
Doğru, benzer bir soru şablonu ama aynı soru değil.
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
Cevapla
#5
var a:Word;
b:Byte;
pb:^Byte;
begin
  a := $0101;
  pb := @a;
   b := pb^;

  if b = 1 then
  showmessage('CPU LSB0')
  else
  showmessage('CPU MSB0')

end;
Cevapla
#6
(09-11-2017, Saat: 14:48)frmman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
var a:Word;
b:Byte;
pb:^Byte;
begin
  a := $0101;
  pb := @a;
   b := pb^;

  if b = 1 then
  showmessage('CPU LSB0')
  else
  showmessage('CPU MSB0')

end;


Maalesef, bu kod doğru sonucu vermez.
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
Cevapla
#7
var
b:Byte;
begin
 b := $01;
 b := b shr 1;

if b = 0 then
showmessage('CPU LSB0')
else
showmessage('CPU MSB0')

end;
Cevapla
#8
(09-11-2017, Saat: 15:23)frmman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
var
b:Byte;
begin
 b := $01;
 b := b shr 1;

if b = 0 then
showmessage('CPU LSB0')
else
showmessage('CPU MSB0')

end;

Teşekkür ederim fakat bu kod da doğru sonucu vermez. 1980'lerden kalma LSB 0 / MSB 0 mevzusu bayt gruplarının sıralanması veya bitlerin sağa veya sola kaydırılması ile ilgili bir konu değil, eminim ufak bir araştırmayla keşfedilebilir.

Cevaplarda çeşitlilik olması adına bitwise operatörler veya pointerler de kullanılabilir, yani bu noktada herhangi bir kısıtlama yok Smile
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
Cevapla
#9
b := (b and $7E) or (b shr 7) or (b shl 7); 
  • 1. Koşul: (b değişkeni hariç) MSB LSB olup olmadığı bilgisi.
  • 2. Koşul: MSB'yi LSB yapar.
  • 3. Koşul: LSB'yi MSB yapar.
  • Sonuç: MSB-LSB takası gerçekleştirir.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#10
1) B'nin ilk değeri nedir?
2) Neden $7E ?
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi