Download
pertemuan 3 komponen sistem komputer dan register pada prosesor 8088 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 PowerPoint Presentation
Download Presentation
Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088

Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088

128 Views Download Presentation
Download Presentation

Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Pertemuan 3Komponen Sistem Komputerdan Register pada prosesor 8088 Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : versi 1.0 / revisi 1.0

  2. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • menjelaskan fungsi setiap register yang ada pada mikroprosesor 8088

  3. Outline Materi • Pengertian Bus • CPU • I/O • Memori

  4. <<ISI>> Blok Diagram Sistem Komputer • BUS (Data, Address, Control Bus) • CPU • Memori • I/O

  5. <<ISI>>

  6. <<ISI>> • Memori: • Fungsi :     - Menyimpan data - Menyimpan program • Alamat :     - Pengalamatan mutlak - Pengalamatan Segment:Offset - Pengalamatan Relatif

  7. <<ISI>> • Stack : • Merupakan bagian memori yang alamatnya ditunjuk oleh register segment SS dan Offset dan Offset SP (SS:SP) • Mempunyai sifat LIFO (last in first out) • Pada PC alamat awal stack adalah alamat tertinggi dari stack tsb., yaitu SS:FFFEH • Sekali masuk (PUSH) 2 byte dan sekali ambil (POP) 2 byte. • Fungsi :    - Subroutine    - Variabel Parameter    - Passing parameter    - Return address

  8. <<ISI>> • PORT : • Fungsi : Mengirim dan/atau menerima data dari/ke mikroprosesor dari/ke external device

  9. <<ISI>> • Peta PORT

  10. <<ISI>> Register pada Mikroprosesor 8088 • Register Umum * Register 16-bit (AX, BX, CX, DX) * Register 8-bit (AH, AL, BH, BL, CH, CL, DH, DL) • Register Pointer * Register 16-bit (SP, BP, DI, SI, IP) • Register Segment * Register 16-bit (SS, CS, DS, ES)

  11. <<ISI>> • Register Bendera • Register 16-bit * Bit-0 menyimpan Carry Flag * Bit-1 tidak digunakan * Bit-2 menyimpan Parity Flag * Bit-3 tidak digunakan * Bit-4 menyimpan Auxiliary Flag * Bit-5 tidak digunakan * Bit-6 menyimpan Zero Flag * Bit-7 menyimpan Sign Flag * Bit-8 menyimpan Trap Flag * Bit-9 menyimpan Interrupt Flag * Bit-10 menyimpan Direction Flag * Bit-11 menyimpan Overflow Flag * Bit-12 s/d Bit-15 tidak dipakai

  12. <<ISI>> Register umum • Register umum terdiri dari AX, BX, CX, dan DX adalah register-register serba guna dan dapat dibagi menjadi 2 (dua), bagian byte tinggi (H) dan bagian byte rendah (L). Namun setiap register mempunyai beberapa fungsi khusus, yaitu : • Register Akumulator (AX) dapat digunakan untuk operasi: aritmatika (perkalian dan pembagian), input-output, string. • Register basis (BX) dapat digunakan untuk penterjemahan suatu tabel dan menyimpan offset dari suatu lokasi memori • Register pencacah ( CX ) dapat digunakan untuk perulangan (loop), operasi logik (pergeseran dan perputaran) • Register data (DX) dapat digunakan untuk operasi: aritmatika (perkalian dan pembagian), input-output

  13. <<ISI>> Register segment & pointer • Register segment terdiri dari CS, DS, ES dan SS adalah register-register yang menunjukan bagian segment dari suatu alamat pada memori. Register pointer terdiri dari SP, BP, SI, DI dan IP adalah register-register yang menunjukkan bagian offset dari suatu alamat pada memori. • CS (Code Segment), register yang menunjukkan segment tempat menyimpan program. Offset dari memori ini ditunjukkan oleh register IP (Instruction Pointer) • DS (Data Segment), register yang menunjukkan segment tempat menyimpan data. Offset dari data biasanya ditunjuk oleh register BX, SI (Source Index) dan DI • SS (Stack Segment), register yang menunjukkan segment stack. Offset dari stack biasanya ditunjuk oleh SP (Stack Pointer) dan BP (Base Pointer) • ES (Extra Segment), register yang menunjukkan segment tambahan (dalam operasi string). Offset dari alamat memori ini biasanya ditunjuk oleh register DI (Destination Index)

  14. <<ISI>> Register Bendera • Register bendera adalah register yang menunjukkan status dan mengontrol operasi • STATUS FLAGS • CF : Carry Flag • PF : Parity Flag • AF : Auxiliary Flag • ZF : Zero Flag • CONTROL FLAGS • TF : Trap Flag • IF : Interrupt Flag • DF : Direction Flag

  15. << CLOSING>> • Tugas latihan