Segmentasi adalah cara pengalamatan yang digunakan oleh mikroprosesor 8088 yang juga berfungsi untuk membagi memori menjadi blok-blok 64kb secara dinamis. Register hanya memiliki 16 bit yang berarti hanya dapat menampung 4 digit hexadesimal, yaitu dari 0000 sampai dengan FFFF (h). Oleh karena itu, dilakukan segmentasi untuk memperoleh alamat fisik 20 bit atau 5 digit bilangan hexadecimal.

Segmentasi dilakukan dengan penggabungan antara segment register dengan offset register. Register yang dipergunakan untuk mencatat alamat memori adalah segment register digabung dengan offset register. Aturan penulisan untuk segment register yaitu nilai digit terendah yaitu 161 dan digit tertingginya 164 hal ini diakibatkan karena segment register digeser ke kiri satu digit, sedangkan pada offset register nilai digit terendah adalah 160 dan tertinggi adalah 163.

 

Sumber :
Slide Kuliah Mikroprosesor
Modul Praktikum Laboratorium Mikroprosesor

DK