02 sistem komputer

17
SISTEM KOMPUTER S l h ddi SST Salahuddin, SST Email : [email protected] salahuddin ali00@gmail com salahuddin.ali00@gmail.com Web Site : www.salahuddinali.com

Upload: k03m

Post on 21-Oct-2015

40 views

Category:

Documents


4 download

DESCRIPTION

oak

TRANSCRIPT

Page 1: 02 Sistem Komputer

SISTEM KOMPUTERS l h ddi SSTSalahuddin, SST

Email : [email protected] ali00@gmail [email protected]

Web Site : www.salahuddinali.com

Page 2: 02 Sistem Komputer

ELEMEN FUNGSIONAL UTAMA SISTEMELEMEN FUNGSIONAL UTAMA SISTEMKOMPUTER.

INTERFACE EXTERNAL

UNIT MASUKAN KELUARAN

UNIT UNIT UNITARITMATIKA & KONTROL

MEMORY INSTRUKSI

UNIT MEMORY

DATA

Page 3: 02 Sistem Komputer

STRUKTUR KOMPUTER

C l P i U i (CPU) b f i Central Processing Unit (CPU), berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi - fungsi komputer. pe go a a gs gs o p e . Kesepakatan, CPU cukup disebut sebagai processor (prosesor) saja.M i U b f i b i i Memori Utama, berfungsi sebagai penyimpan data.I/0 berfungsi memindahkan data ke lingkungan I/0, berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.System Interconnection, merupakan sistem y , pyang menghubungkan CPU, memori utama dan I/0.

Page 4: 02 Sistem Komputer

FUNGSI SISTEM KOMPUTER

Pemindahan DataP i D tPenyimpanan DataPengolahan DataPengolahan DataKontrol

Page 5: 02 Sistem Komputer

FUNGSI UTAMAARITMATIKA DAN KONTROL PROSES

(CPU)M bil j i k i d i Mengambil atau menjemput instruksi dari memori dan menerjemahkannya (decode)

kemudian mengeksekusi perintah yang kemudian mengeksekusi perintah yang sudah diterjemahkan tersebut.Mentransfer informasi ke dan dari memori data atau unit masukan-keluaran (I/O) yang dibutuhkan pada eksekusi suatu instruksi.M i i l t l d i l Menanggapi sinyal control dari luar, yang dikenal sebagai interrupt yang mungkin dapat menginterupsi operasi yang normal dapat menginterupsi operasi yang normal dan mungkin dapat menyebabkan urutan-urutan program atau instruksi yang baru

h dil k k l h tyang harus dilakukan oleh computer.

Page 6: 02 Sistem Komputer

CENTRAL PROCESSING UNIT (CPU)Bagian Aritmatika :

ALU (Arithmetic Logic Unit)Ak l tAkumulator

Bagian Kontrol :Register InstruksiRegister InstruksiDecoder

Page 7: 02 Sistem Komputer

ARITHMETIC LOGIC UNIT (ALU)

Penjumlahan (Add), Penambahan Satu (Increment)Pengurangan (Subtract), Pengurangan Satu (Decrement)Logika OR, EX-OR, AND, dan NOT (Complement)(Co p e e )Perbandingan (Compare)Pergeseran ke kiri atau ke kanan atu bit Pergeseran ke kiri atau ke kanan atu bit (Shift)B t k ki i t k k (R t t )Berputar ke kiri atau ke kanan (Rotate).

Page 8: 02 Sistem Komputer

REGISTER

Register dapat digunakan sebagai tempat penyimpanan hasil operasi mikroprosessor

T1

Page 9: 02 Sistem Komputer

Slide 8

T1 G1 25 maret 2009TI, 3/25/2008

Page 10: 02 Sistem Komputer

REGISTER PADA MIKROPROSESSOR8085R i tRegister

General Purpose Register (Register Serba Guna)Guna).

dari 6 buah register 8-bit yang disebut dengan regisr B, C, D, E, H, dan L.

i 16 bi i i i d di k pengoperasian 16-bit, register ini dapat digunakan berpasangan menjadi pasangan register BC, DE, HL

Special Purpose register (Register Khusus).register ini terdiri dari 4 bagian yaitu : Akumulator (A), Register bendera (F) Program Counter (PC) Stack Register bendera (F), Program Counter (PC), Stack Pointer(SP).

Page 11: 02 Sistem Komputer

SEPECIAL PURPOSE REGISTER

Akumulator (Accumulator/Acc).Akumulator berfungsi sebagai tempat penyimpanan hasil setiap operasi aritmatika maupun operasi logika dan juga sebagai tempat masukan ALU. Data Bus internal yang dihubungkan ke Acc ini dua arah (bidirectional) yang berarti akumulator dapat mengirim dan menerima data Di dalam akumulator dapat mengirim dan menerima data. Di dalam penggunaan akumulator ini berpasangan dengan register Bendera (Flag).

Register Bendera (Flag Register, F)Register Bendera (Flag Register, F)Register Bendera berfungsi sebagai indicator atau menyatakan kedaan dari hasil operasi ALU. Register ini terdiri dari 8-bit tetapi hanya 5-bit yang dipakai yaitu: p y y g p yZero (Z), Sign (S), Parity (P), Carry (Cy) dan Auxilary Carry (AC). Susunan bit dari register Bendera

Page 12: 02 Sistem Komputer

REGISTER BENDERAIsi register bendera akan berubah sesuai dengan hasil operasi

it tik l gikaritmatika-logika.Sign Bit (S) : S = 0 ; bila hasilnya positif

S = 1 ; bila hasilnya negativeZ Bit (Z) Z 1 bil h il d 0Zero Bit (Z) : Z = 1 ; bila hasilnya sama denga 0

Z = 0 ; bila hasilnya tidak sama dengan 0Auxilary Carry Bit (AC) :

AC = 1 ; Jika terjadi carry dari 4 bit rendah (low nible) ke 4 bit tinggi (high nible) dan Jika ada borrow dari high nible ke low nible.

AC = 0 ; Jika sebaliknyaAC = 0 ; Jika sebaliknya.Parity Bit (P) :

P = 1 ; bila hasil operasi berparity genap.P 0 bil h il i b it jilP = 0 ; bila hasil operasi berparity ganjil.

Carry Bit (Cy) :Cy = 1 ; bila hasil penjumlahan melebihi 8-bit, dan

bil h il d bbila hasil pengurangan ada borrow.Cy = 0 ; bila tidak terjadi borrow atau carry.

Page 13: 02 Sistem Komputer

REGISTER PROGRAM COUNTER (PC)P k k i t d l h Pengeksekusian suatu program adalah pelaksanaan instruksi, dimana instruksi ini telah terlebih dahulu disimpan di ini telah terlebih dahulu disimpan di dalam memori. Jadi untuk melaksanakan instruksi tersebut dibutuhkan suatu

l t j kk l k i alamat yang menunjukkan lokasi penyimpanan instruksi tersebut di dalam memori. memori. Alamat lokasi memori yang akan dituju ini diambil dari Program counter. P i i k i Program counter ini merupakan register 16-bit, dengan demikian jangkauan alamatnya adalah 216 = 64 kBytealamatnya adalah 2 = 64 kByte.

Page 14: 02 Sistem Komputer

REGISTER STACK POINTER (SP)

S k k b i d i i Stack merupakan bagian dari memori yang dialokasikan untuk penyimpanan data dan alamat Misalnya saat instruksi PUSH dan CALL alamat. Misalnya saat instruksi PUSH dan CALL. Alamat awal dari stack ini ditandai oleh Stack Pointer. Stack dapat diakses dengan menggunakan

program. Penumpukan data pada stack ini mempunyai sifat LIFO (Last In First Out) Pemindahan data dari LIFO (Last In First Out). Pemindahan data dari register CPU ke Stack dapat dilaksanakan dengan instruksi PUSH dan yang sebaliknya adalah POP. y g yStack Pointer (SP) merupakan register 16-bit dengan demikian jangkauan alamat adalah sebesar 216 64 kB t216 = 64 kByte.

Page 15: 02 Sistem Komputer

JENIS MEMORY

Volatile (yang akan hilang begitu aliran listrik pada computer dimatikan) Contoh : RAM flipfloppada computer dimatikan) Contoh : RAM, flipflopNonvolatile (tidak akan hilang meskipun aliran listrik mati)mati)

Contoh : ROM, PROM, EPROM, magnetic-tape dsb.magnetic tape dsb.

Page 16: 02 Sistem Komputer

MEDIA PENYIMPAN MEMORI

ROM (Read-Only Memory)PROM (Programmable ROM)EPROM (Erasable Programmable ROM)EEPROM (Elictrically Erasable Programmable EEPROM (Elictrically Erasable Programmable ROM)EAROM (Elictrically Alterable ROM)EAROM (Elictrically Alterable ROM)RAM (Random-Access Memory)FPLA (Field Programmable Logic Array)CCD memory (Charge-Coupled Device)y ( g p )

Page 17: 02 Sistem Komputer

TUGAS

1 S b tk Al Ut k S ft 1. Sebutkan Alasan Utama kenapa Software tidak dituliskan dalam Bahasa MesinHexadesimal.

2. Sebutkan definisi dari Mikroprosessor.3. Gambarkan Diagram BlokElemen-elemen

Fungsional Utama dari Komputer danFungsional Utama dari Komputer danJelaskan Fungsi setiap Blok.

4. Sebutkan Fungsi utama dari CPU.5. Register pada Mikroprosessor 8085 dibagi

dalam dua kelompok, sebutkan dan jelaskan.6 Jenis memori yang tidak akan hilang data di6. Jenis memori yang tidak akan hilang data di

dalam memori jika tegangan listriknyadiputuskan disebut dengan apa dan sebutkancontoh-contohnyacontoh contohnya.