pertemuan 3 komponen sistem komputer dan register pada prosesor 8088

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

Upload: merv

Post on 23-Jan-2016

45 views

Category:

Documents


0 download

DESCRIPTION

Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088. Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

1

Pertemuan 3Komponen Sistem Komputer

dan Register pada prosesor 8088

Matakuliah : T0483 / Bahasa Rakitan

Tahun : 2005

Versi : versi 1.0 / revisi 1.0

Page 2: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :

• menjelaskan fungsi setiap register yang ada pada mikroprosesor 8088

Page 3: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

3

Outline Materi

• Pengertian Bus

• CPU

• I/O

• Memori

Page 4: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

4

<<ISI>>

Blok Diagram Sistem Komputer

• BUS (Data, Address, Control Bus)

• CPU

• Memori

• I/O

Page 5: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

5

<<ISI>>

Page 6: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

6

<<ISI>>

• Memori:

• Fungsi :

    - Menyimpan data - Menyimpan program

• Alamat :

    - Pengalamatan mutlak - Pengalamatan Segment:Offset - Pengalamatan Relatif

Page 7: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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

Page 8: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

8

<<ISI>>

• PORT :– Fungsi : Mengirim dan/atau menerima data

dari/ke mikroprosesor dari/ke external device

Page 9: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

9

<<ISI>>

• Peta PORT

Page 10: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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)

Page 11: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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

Page 12: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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

Page 13: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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)

Page 14: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

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

Page 15: Pertemuan 3 Komponen  Sistem Komputer dan Register pada prosesor 8088

15

<< CLOSING>>

• Tugas latihan