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 6 7 F+ 3 0 A E F
3 0 3 6 0 7 8 F + 3 0 A E F
Alamat relatifnya : 3047h : 67Fh 3036h : 78Fh
2.
2 0 6 8 0 2 3 4 C+ 2 2 9C C Alamat absolutnya : 229CC
2 pasang alamat relative biar jadi overlapp :
2 0 6 6 0 2 3 6 C+ 2 2 9 C C Alamat relatifnya : 2066h : 236Ch 2057h : 245Ch
2 0 5 7 0 2 4 5 C+ 2 2 9 C C