TUGAS 1 MIKROPROSESOR

Nama : Ahmad Hidayat

NIM   : 1101144363

Kelas  : TT-38-03

STRUKTUR INTERNAL MIKROPROSESOR 8088

Fungsi dasar mikroprosesor terdiri dari 2 fungsi yaitu EU ( Execution Unit ) dan BIU ( Bus Interface Unit ).

  1. BIU ( Bus Interface Unit ), merupakan bagian yang terdapat pada mikroprosesor yang mempunyai fungsi utama sebagai penghubung antara mikroprosesor dengan sesuatu yang ada di luar mikroprosesor tersebut dan juga berfungsi untuk menangani semua operasi bus eksternal.

Adapun register yang terdapat pada BIU, yaitu :

  • Register CS ( Code Segment ), register ini berfungsi untuk mencatat alamat segment program.
  • Register DS ( Data Segment ), register ini berfungsi untuk menyimpan alamat segment letak suatu data.
  • Register SS ( Stack Segment ), register ini berfungsi untuk menyimpan alamat memori yang digunakan menjadi suatu stack.
  • Register ES ( Ekstra Segment ), register ini berfungsi untuk menyimpan data alamat segment tambahan.
  • Register IP ( Instruction Pointer ), merupakan register utama yang berhubungan dengan CS ( Code Segment ) untuk menunjukkan baris perintah program.
  1. EU (Execution Unit ), merupakan bagian yang terdapat pada mikroprosesor yang berhubungan dengan BIU dan berfungsi untuk menterjemahkan instruksi, menjalankan instruksi dan mengirimkan informasi ke BIU untuk mengambil data/instruksi.

Adapun register yang terdapat pada EU, yaitu :

  • AX ( Accumulator ), register ini berfungsi untuk menyimpan salah satu nilai yang akan dioperasikan oleh ALU dan menerima hasil operasi.
  • BX ( Basw Register ), register ini berfungsi sebagai pengalamatan.
  • CX ( Counter Register ), register ini berfungsi sebagai pencacah suatu instruksi.
  • DX ( Data Register ), register ini berfungsi untuk menyimpan alamat I/O apabila CPU melakukan akses terhadap peralatan I/O.
  • SP ( Stack Pointer ), register ini digunakan untuk menyimpan informasi alamat program yang ditinggalkan pada saat terjadi pemanggilan subrutin/subprogram, dengan kata lain register ini khusus digunakan oleh instruksi PUSH dan POP.
  • BP ( Base Poniter ), berdasarkan namanya yaitu base penunjuk atau sebagai base yang menunjuk ke parameter-parameter fungsi yang dipanggil.
  • SI ( Source Indeks ) dan DI ( Destination Indeks ), register indeks ini digunakan untuk menunjukkan tujuan dan menyimpan nilai ke suatu variable atau data yang digunakan untuk operasi string.

Leave a Reply

Your email address will not be published. Required fields are marked *