1 / 12

Struktur Register dan Metode Pengalamatan Memori

Mata Kuliah : Bahasa Rakitan Materi ke-3. Struktur Register dan Metode Pengalamatan Memori. REGISTER. Register adalah sebagian kecil memory komputer yang dipakai untuk tempat penampungan data.

Download Presentation

Struktur Register dan Metode Pengalamatan Memori

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mata Kuliah : Bahasa Rakitan Materi ke-3 Struktur Register danMetode PengalamatanMemori

  2. REGISTER • Register adalah sebagian kecil memory komputer yang dipakai untuk tempat penampungan data. • Data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan register tersebut (8 atau 16 bit).

  3. Penggolongan Register • General Purpose Register • Segment Register • Pointer Register • Index Register • Flag Register

  4. General Purpose Register • Accumulator Register AX (16 BIT) => Penjumlahan AX = AH (8 BIT) + AL (8 BIT) • Base Register BX (16 BIT) => penyimpanan BX = BH (8 BIT) + BL (8 BIT) • Counter Register CX (16 BIT) => perkalian 16 bit CX = CH (8 BIT) + CL (8 BIT) • Data Register DX (16 BIT) => data DX = DH (8BIT) + DL (8 BIT)

  5. Segment Register • Extra Segment Register ES (16 bit) • Code Segment Register CS (16 bit) • Data Segment Register DS (16 bit) • Stack Segment Register SS (16 bit)

  6. Pointer Register • Instructions Pointer Register IP (16 bit) • Stack Pointer SP (16 bit) • Base Pointer BP (16 bit)

  7. Index Register • Source Index Register SI (16 bit) • Destination Index Register DI (16 bit)

  8. Flag Register • Register 16 bit dengan komposisi sebagai berikut : Flag operasi aritmatika dan logika : CF, PF, AF, ZF, SF. Flag operasi khusus kerja mikroprosesor : IF, DF, OF, TF.

  9. Arsitektur Processor 8086/8088 • Kapasitas memori = 1 MB. Terdapat 1 MB (220) = 1024 sel memori 8 bit, dengan alamat 0 s/d 220- 1 atau 00000 H s/d FFFFF H • Register-register 16 bit hanya mampu mengalamati memori dari 0 s/d (216 – 1).

  10. Metode Pengalamatan Memori • Metode Pengalamatan dengan Dua Register / Pengalamatan Relatif (untuk mendapatkan pengalamatan 220): • Segment Register • Offset Register

  11. 0001 0010 0011 0000 • 0000 1001 1001 1010 • 1010 0001 1011 1100 1010 = A1BCA H + Contoh Pengalamatan Relatif Segment Offset A123 : 009A H Komposisi Bit : Alamat Mutlak (physical address)

  12. Organisasi Memori • Pada arsitektur 8086/88 terdapat peta memori sebagai berikut :

More Related