Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur Register dan Metode Pengalamatan Memori Mata Kuliah : Bahasa Rakitan Materi ke-3.

Presentasi serupa


Presentasi berjudul: "Struktur Register dan Metode Pengalamatan Memori Mata Kuliah : Bahasa Rakitan Materi ke-3."— Transcript presentasi:

1 Struktur Register dan Metode Pengalamatan Memori Mata Kuliah : Bahasa Rakitan Materi ke-3

2 2 REGISTER Register adalah sebagian kecil memory komputer yang dipakai untuk tempat penampungan data. 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). Data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan register tersebut (8 atau 16 bit).

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

4 4 General Purpose Register Accumulator Register AX (16 BIT) Accumulator Register AX (16 BIT) AX = AH (8 BIT) + AL (8 BIT) Base Register BX (16 BIT) Base Register BX (16 BIT) BX = BH (8 BIT) + BL (8 BIT) Counter Register CX (16 BIT) Counter Register CX (16 BIT) CX = CH (8 BIT) + CL (8 BIT) Data Register DX (16 BIT) Data Register DX (16 BIT) DX = DH (8BIT) + DL (8 BIT)

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

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

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

8 8 Flag Register Register 16 bit dengan komposisi sebagai berikut : Register 16 bit dengan komposisi sebagai berikut : XXXXOFDFIFTFSFZFXAFXPFXCF FLAGNILAI BIT 1NILAI BIT 0 CFCARRY FLAGCARRYNOT CARRY PFPARITY FLAGEVEN PARITYODD PARITY AFAUXILIARY FLAGNOT CARRYCARRY ZFZERO FLAGZERONOT ZERO SFSIGN FLAGNEGATIFPOSITIF TFTRAP FLAGTRAPNOT TRAP IFINTERUPT FLAGENABLEDISABLE DFDIRECTION FLAGDECREMENTINCREAMENT OFOVERFLOW FLAGOVERFLOWNOT OVERFLOW Flag operasi aritmatika dan logika : CF, PF, AF, ZF, SF. Flag operasi khusus kerja mikroprosesor : IF, DF, OF, TF.

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

10 10 Metode Pengalamatan Memori Metode Pengalamatan dengan Dua Register / Pengalamatan Relatif (untuk mendapatkan pengalamatan 2 20 ): Metode Pengalamatan dengan Dua Register / Pengalamatan Relatif (untuk mendapatkan pengalamatan 2 20 ): Segment Register Segment Register Offset Register Offset Register

11 11 Contoh Pengalamatan Relatif Segment Offset A123 : 009A H Komposisi Bit : = A1BCA H + Alamat Mutlak (physical address)

12 12 Pada arsitektur 8086/88 terdapat peta memori sebagai berikut : Pada arsitektur 8086/88 terdapat peta memori sebagai berikut : Alamat Fisik Keterangan – 0007F BIOS INTERUPT VEKTOR – 003FF DOS INTERUPT VEKTOR – 004FF BIOS DATA AREA – 005FF DOS & BASIC DATA AREA – 9CFFF RAM WORKING SPACE A0000 – A3FFF CADANGAN A4000 – AFFFF MONOCHROME ADAPTER B0000 – B1000 VIDEO BUFFER B1001 – B7FFF COLOR/GRAPHICS ADAPTER B8000 – BBFFF BC000 – BFFFF C0000 – C7FFF EKSPANSI MEMORY C8000 – F3FFF HARDDISK CC000 – F3FFF CADANGAN F4000 – F5FFF USER ROM (8 K) F6000 – FDFFF ROM BASIC (32 K) FE000 – FFFFF ROM BIOS (8 K) Organisasi Memori


Download ppt "Struktur Register dan Metode Pengalamatan Memori Mata Kuliah : Bahasa Rakitan Materi ke-3."

Presentasi serupa


Iklan oleh Google