You are on page 1of 2

PENGALAMATAN MEMORY

Pengertian overlapping
Overlapping adalah : jika alamat relative berbeda sedangkan hasil dari pencarian alamat
absolutnya sama.

Konversi Alamat
Alamat yang menggunakan sistem segmen:offset ini disebut sebagai alamat relatif karena sifat
offset yang relatif terhadap segmen. Sedangkan alamat memori yang sebenarnya disebut alamat
absolut.

Pengkonversian dapat dilakukan dengan menggeser nilai segmen 4 bit ke kiri dan kemudian
dijumlahkan dengan nilai offset. Atau yang lebih sederhana adalah dengan mengalikan nilai
segmen dengan 24 (=10h) dan kemudian dijumlahkan dengan nilai offset. Cara ini
dikembangkan dari besarnya selisih segmen yang satu dengan yang berikutnya yang sebesar 16
bit (=10h).

Tugas bahasa assembler

Tugas :

1. cari pasangan alamat relative biar menemukan absolute yang overlapp untuk alamat absolute
sebagai berikut: 30AEFh
2. cari alamat absolute dari 2068h : 234Ch setelah ketemu cari relative lain biar terjadi overlap.
Jawab :

1.

3 0 4 7 0 3 0 3 6 0
6 7 F+ 7 8 F +
3 0 A E F 3 0 A E F
Alamat relatifnya :
3047h : 67Fh
3036h : 78Fh

2 0 6 8 0
2. 2 3 4 C+
2 2 9C C

Alamat absolutnya : 229CC

2 pasang alamat relative biar jadi overlapp :

2 0 6 6 0 2 0 5 7 0
2 3 6 C+ 2 4 5 C+
2 2 9 C C 2 2 9 C C

Alamat relatifnya :

2066h : 236Ch

2057h : 245Ch

You might also like