Mikroişlemci #06 | Gerçek Kip Bellek Adreslemesi: Segment ve Uzaklık

Segmentli Hafıza Yapısı

Eğitmen: Dr. Süleyman Burak ÇELİK

8086'nın 20 adres hattı 1 MB belleği seçebilir, ama yazmaçları yalnızca 16 bittir. 16 bitlik yazmaçlarla 20 bitlik bir adres nasıl yazılır? Cevap: segment ve uzaklık. Bu derste gerçek kipte bir adresin nasıl doğduğunu, segmentlerin sınırlarını, varsayılan çiftleri ve programların belleğe nasıl yerleştiğini adım adım görüyoruz. Bu derste: - Gerçek kip: ilk 1 MB; her x86 açılışta gerçek kipte başlar - Adres = segment × 16 + uzaklık: 2A40:0B7C = 2AF7CH - 64 KB segment ve 16 baytlık paragraf sınırı - Bir adresin birçok adı: 4096 segment:uzaklık çifti - Uzaklık 16 bitte başa sarar: 6000H + (E800H + 2A00H) = 61200H - FFFFH segmenti, A20 hattı ve 65 520 baytlık yüksek bellek - Varsayılan çiftler: CS:IP, SS:SP, DS:BX, ES:DI - Programın belleğe yüklenmesi ve yer değiştirme - Üç yanılgı Bölümler: 0:00 Geçen Ders ve Bugün 0:16 16 Bitle 20 Bitlik Adres 0:33 Gerçek Kip 0:57 Segment + Uzaklık 1:31 64 KB Segment ve Paragraf 2:04 Bir Adresin Birçok Adı 2:39 Uzaklık Başa Sarar 3:08 FFFFH Segmenti ve Yüksek Bellek 3:45 Varsayılan Çiftler 4:22 Üç Adres Hesabı 4:59 Program Belleğe Yüklenirken 5:39 Yer Değiştirme 6:07 Üç Yanılgı 6:39 Özet ve Sıradaki Ders Sıradaki derste korumalı kip: seçiciler ve tanımlayıcılar. Kaynak kitap: Barry B. Brey, The Intel Microprocessors, 8. baskı — §2–2 (konu sırası ve problem tipleri). Örnekler özgündür. Elektrik-Elektronik ve Bilgisayar Mühendisliği öğrencileri için Mikroişlemci serisinin altıncı dersi.

Bu videoyu izlemek için Premium üyelik gerekir.