Şimdi Ara

Memory Adresleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
430
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşalar,bir memory adresleme yapmak istiyorum mesela adresimizin başlangıç adresi F0000H olsun elimizde de 8Kb veri olsun biz bu veriyi F0000H ADRESİNDEN itibaren yerleştirdik.VERİ tamamen memorye yeretikten sonra son adresi ne olur ve bunu nasıl hesaplarımız?



  • F0000H + 2000H - 1
  • Öncelikle F0000H değerini decimal formata çevirmeliyiz. Bu da 983040 yapar.

    8 Kb verimiz var. Bu da 8192 bayt yapar.

    Başlangıç değerimiz ile bayt değerimizin bir eksiğini topluyoruz. Bu da 991231 yapar. Bunu da tekrar hexadecimale çevirdiğimizdde F1FFFH yapar.

    Yani son adres F1FFFH olur. En basit olarak bu şekilde anlatabildim.
  • tam anlaşılmadı biraz açabilr misiniz?
  • Yukarıda arkadaş açıklamış zaten başka ayrıntısı yok. Formül olarak ta yazayım madem. Başlangıç adresi + veri uzunluğu - 1
    Başlangıç adresi = F0000H (983040)
    Veri uzunluğu = 2000H (8192)
    Adresten "itibaren" yazdığımız için de 1 çıkarıyoruz son adresi bulmak için.

    Yapmak istediğin şeyi söylersen kod olarak ta yazarız, ya da farklı alternatif önerebiliriz.
  • ben daya ziyade f0000h adresini bit bit ayırıp öyle hesaplamak isterim ama mesela
    f0000h=1111 0000 0000 0000 0000 buna harcanılan bellek alanını bitsel olarak ekleyip bulma ama varsa böyle birşey tabii
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.