BAB IV PENGALAMATAN MEMORI Mikroprosesor 8088 16 bit, 16 jalur alamat, 8 jalur data Kedua jalur tersebut menghubungkan memori dg mikroprosesor memiliki kombinasi keadaan saluran tersendiri. Mikroprosesor dapat memproses alamat sampai dengan 16 bit(saluran) Tempat simpan tiap 1 byte data pada RAM & ROM diberi nomer urut, alamat(address) Cara pengalamatan yg dilakukan oleh komputer : pengalamatan logika,relatif Cara pengalamatan yg dilakukan diruang memori : pengalamatan fisik, mutlak Mikroprosesor 8088 tdk menggunakan pengalamatan absolut tapi pengalamatan bersegmen Tiap segmen menjangkau 64 Kb (lokasi) 64 x 104 lokasi Segmen 0 menjangkau 64 x 1024 lokasi Segmen 1 menjangkau 64 x 1024 lokasi dst Dan jangkauan tersebut disebut dengan offset
Pengalamatan yagn dilakukan oleh komputer disebut pengalamatan logika/relatif. Mikroprosesor 8088 dapat menggarap memori maksimum 1 MB 1 MB = 1024 x 1024 = 1048576 byte maka alamat memori : 0 00000 H . 1048576 FFFFF H Alamat memori maksimum pada mikroprosesor 8088 memerlukan 5 digit heksa ( 20 bit) sedangkan register pada 8088 maksimum berukuran 16 bit. Oleh karena itu dilakukan penomeran memori dengan menggunakan 2 buah register 16 bit yaitu register segmen dan register offset, dengan aturan penulisan : Segmen : Offset Pengalamatan logika Yang berarti menunjuk alamat memori (Segmen 0 + 0 Offset) Pengalamatan fisik Contoh : 1. Diket. : Isi register segmen 1234 H Isi register offset 0022 H Dit. : Pengalamatan logika dan Pengalamatan fisik Jawab : Pengalamatan logika segmen : offset 1234 : 0022 Pengalamatan fisik ( 12340 + 00022 ) = 12362 H
2. Diket. : Pengalamatan fisik 002C3 H Isi register segmen 002A H Dit. : Pengalamatan logika Jawab : Pengalamatan logika segmen : offset Perlu dicari offset dengan cara ( 002C3 - 002A0 ) = 00023 yang berarti offsetnya 0023 H Maka pengalamatan logika 002A : 0023 Hubungan pengalamatan fisik dan pengalamatan memori