Pengertian Segmentasi dan proses kerjanya

Segmentasi menurut penulis sendiri berdasarkan membaca dari sebuah bacaan adalah suatu cara yg dilakukan untuk menjadikan sebuah komputer melakukan pengalamatan memori yaitu sebesar 20 bit yang berarti ini bisa mencapai 1 MB. Nah adapun cara kerja Segmentasi itu sendiri adalah dengan menggabungkan suatu segment register dengan offset register. Untuk segment register dan offset register memiliki aturan sendiri, yaitu sbb.

  1. Segment register -> nilai terendahnya adalah 16 pangkat 1 dan nilai tertingginya adalah 16 pangkat 4.
  2. Offset Register -> nilai terendahnya adalah 16 pangkat 0 dan nilai tertingginya adalah 16 pangkat 3.

Register-register dalam Intel 8088

CPU(Central Procesing Unit) adalah pusat dari pemrosesan kerja suatu benda elektronik. CPU juga dapat diartikan sebuah chip(processor).

Register adalah bagian dari CPU yang  berfungsi sebagai penyimpan informasi.

Pengertian dan macam-macam register

  1. AX = register yang dapat menyimpan informasi sementara (Accumulator)
  2. BX = register yang membuat prosesor berinteraksi dengan memori berdasarkan alamat data(Base)
  3. CX = register yang berfungsi untuk menghitung dan mencacah(Counter)
  4. DX = register yang berfungsi untuk menyimpan informasi(Data). Bedanya sama AX adalah DX menyimpan informasi hanya pada Input dan Output saja.
  5. SP(Stack Pointer) = register yang berfungsi untuk menyimpan alamat dari stack, jadi sewaktu waktu ingin mengambil lagi data dari stack maka register ini dapat melakukannya dengan memproses alamat yang disimpan(mungkin mirip history di browser)
  6. BP(Base Pointer) = register yang berfungsi menunjukkan alamat dari stack sesuai dengan data yang diinginkan.
  7. SI(Source Index) = register yang berfungsi menyimpan suatu kemudahan dalam data-data. Kemudahan disini bisa diartikan merapihkan data-data, analoginya mungkin seperti urutan abjad pada kamus, dimana kosakata-kosakata dalam kamusnya adalah data-datanya.

Pengertian BIU dan komponen registernya

BIU(Base Interface Unit) = adalah suatu unit yang berfungsi sebagai pusat input untuk semua masukan. Masukkan ini kalau di artikan di situs yang lain adalah sinyal-sinyal(data).

Komponen-komponen BIU

  1. ES(Extra Segment) = register yang berfungsi untuk menyimpan alamat data-data tambahan, dalam hal ini alamat-alamat tersebut tidak ada di SP.
  2. CS(Code Segment) = register yang memiliki fungsi untuk menyimpan sebuah data dari kode-kode sebuah program.
  3. SS(Stack Segment) = register yang berfungsi untuk membuat alamat data-data yang ada menjadi sebuah Stack.
  4. DS(data segment) = register yang berfungsi menyimpan alamat dari sebuah data.
  5. IP(Instruction Pointer) = register yang berfungsi membantu register CS untuk menghitung data-data pada suatu program pada saat program tersebut berjalan.

Pengertian EU dan komponen registernya

EU(Execution Unit) = adalah suatu unit yang berfungsi untuk mengeksekusi seluruh data-data yang telah diterima oleh BIU dan menjadikan outputnya. Itulah mengapa BIU sebagai pusat Input dan EU adalah pusat proses sekaligus outputnya.

  1. AH AL = AX
  2. BH BL = BX
  3. CH CL = CX
  4. DH DL = DX

Just another Telkom University Student Blog site