Dasar Microprocessor 8088


Microprocessor 8088 memiliki karakteristik sebagai berikut.
  • 8 bit Data Bus Interface (D0 sampai D7), 8 jalur Data Bus eksternal
  • 16 bit Internal Architecture, internal Data Bus 16 jalur
  • Direct Addressing memory sampai 1 Mbyte, Address Bus A0 sampai A9
  • Memiliki register masing-masing 16 bit
Register merupakan suatu tempat penyimpanan data sementara. Berdasarkan fungsinya register dapat dibedakan sebagai berikut.

Register Data
Register Data, terdiri dari 16 bit data yang dapat diakses dalam format 2X8 bit. Berikut ini sejumlah register data.
  • AX (Accumulator Register), terdiri dari AH, 8 bit high, dan AL, 8 bit low
  • BX (Base Register), terdiri dari BH, 8 bit high, dan BL, 8 bit low
  • CX (Counter Register), terdiri dari CH, 8 bit high, dan CL, 8 bit low
  • DX (Data Register), terdiri dari DH, 8 bit high, dan DL, 8 bit low
Register Alamat
Register Alamat memiliki lebar 16 bit, diantaranya ialah.
  • CS (Code Segment), menyimpan alamat segment dari program
  • DS (Data Segment), menyimpan alamat segment dari data
  • SS (Stack Segment), menyimpan alamat segment dari stack
  • IP (Instruction Pointer), menyimpan alamat offset program
  • Index Register, terdiri dari Base Index (BI), Source Index (SI), dan Destination Index (DI)
  • Pointer Register yakni Base Pointer (BP)
  • SP(Stack Pointer), menyimpan alamat offset dari stack dengan cara penyimpanan FILO (First In Last Out) data masuk yang disimpan pertama keluar terakhir
  • BX (Base Register), terdiri dari BH dan BL
Register Status
Register Status (Flag), berfungsi untuk menyimpan status dari suatu operasi.

Register Instruksi
Register Instruksi berfungsi menyimpan instruksi yang akan dikerjakan oleh CPU.

Microprocessor 8088 memiliki dua mode kerja yakni.
  • Mode Maximum
  • Mode Minimum

Lihat juga mengenai pengertian arsitektur organisasi komputer.