You are on page 1of 17

SISTEM KOMPUTER

S l h ddi SST Salahuddin,


Email : salahuddin_ali@ymail.com salahuddin ali00@gmail com salahuddin.ali00@gmail.com Web Site : www.salahuddinali.com

ELEMEN FUNGSIONAL UTAMA SISTEM KOMPUTER.


INTERFACE EXTERNAL

UNIT MASUKAN KELUARAN

UNIT MEMORY INSTRUKSI

UNIT ARITMATIKA & KONTROL

UNIT MEMORY DATA

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

FUNGSI SISTEM KOMPUTER


Pemindahan

Data Penyimpanan P i Data D t Pengolahan Data Kontrol

ARITMATIKA DAN KONTROL PROSES (CPU)


Mengambil M bil atau menjemput j instruksi i k i dari d i memori dan menerjemahkannya (decode) 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. Menanggapi M i sinyal i l control t l dari d i luar, l yang dikenal sebagai interrupt yang mungkin dapat menginterupsi operasi yang normal dan mungkin dapat menyebabkan urutanurutan program atau instruksi yang baru yang harus h dilakukan dil k k oleh l h computer. t

FUNGSI UTAMA

CENTRAL PROCESSING UNIT (CPU)


Bagian Aritmatika :
ALU (Arithmetic Logic Unit) Akumulator Ak l t

Bagian Kontrol :
Register Instruksi Decoder

ARITHMETIC LOGIC UNIT (ALU)


Penjumlahan

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

(Add), Penambahan Satu

T1

REGISTER

Register dapat digunakan sebagai tempat penyimpanan hasil operasi mikroprosessor

Slide 8 T1 G1 25 maret 2009


TI, 3/25/2008

REGISTER PADA MIKROPROSESSOR 8085


Register R i t General Purpose Register (Register Serba Guna). Guna)
dari 6 buah register 8-bit yang disebut dengan regisr B, C, D, E, H, dan L. pengoperasian i 16-bit, 16 bi register i ini i i dapat d digunakan di k berpasangan menjadi pasangan register BC, DE, HL

Special Purpose register (Register Khusus).


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

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 data. Di dalam penggunaan akumulator ini berpasangan dengan register Bendera (Flag). Register Bendera (Flag Register, F) Register Bendera berfungsi sebagai indicator atau menyatakan kedaan dari hasil operasi ALU. Register ini p hanya y 5-bit y yang g dipakai p y yaitu: terdiri dari 8-bit tetapi Zero (Z), Sign (S), Parity (P), Carry (Cy) dan Auxilary Carry (AC). Susunan bit dari register Bendera

Isi register bendera akan berubah sesuai dengan hasil operasi aritmatika-logika. it tik l gik Sign Bit (S) : S = 0 ; bila hasilnya positif S = 1 ; bila hasilnya negative Zero Z Bit (Z) : Z = 1 ; bil bila h hasilnya il sama d denga 0 Z = 0 ; bila hasilnya tidak sama dengan 0 Auxilary 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 sebaliknya. sebaliknya Parity Bit (P) : P = 1 ; bila hasil operasi berparity genap. P = 0 ; bila bil hasil h il operasi ib berparity it ganjil. jil Carry Bit (Cy) : Cy = 1 ; bila hasil penjumlahan melebihi 8-bit, dan bil bila h il pengurangan ada hasil d borrow. b Cy = 0 ; bila tidak terjadi borrow atau carry.

REGISTER BENDERA

REGISTER PROGRAM COUNTER (PC)


Pengeksekusian P k k i

suatu t program adalah d l h pelaksanaan instruksi, dimana instruksi ini telah terlebih dahulu disimpan di dalam memori. Jadi untuk melaksanakan instruksi tersebut dibutuhkan suatu alamat l t yang menunjukkan j kk lokasi l k i penyimpanan instruksi tersebut di dalam memori. Alamat lokasi memori yang akan dituju ini diambil dari Program counter. P Program counter ini i i merupakan k register i 16-bit, dengan demikian jangkauan alamatnya adalah 216 = 64 kByte. kByte

REGISTER STACK POINTER (SP)


Stack S k merupakan k bagian b i dari d i memori i yang dialokasikan untuk penyimpanan data dan alamat Misalnya saat instruksi PUSH dan CALL. alamat. 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) Out). Pemindahan data dari register CPU ke Stack dapat dilaksanakan dengan instruksi PUSH dan y yang g sebaliknya y adalah POP. Stack Pointer (SP) merupakan register 16-bit dengan demikian jangkauan alamat adalah sebesar 216 = 64 kB kByte. t

JENIS MEMORY
Volatile (yang akan hilang begitu aliran listrik pada computer dimatikan) Contoh : RAM, RAM flipflop Nonvolatile (tidak akan hilang meskipun aliran listrik mati) Contoh : ROM, PROM, EPROM, magnetic-tape magnetic tape dsb.

MEDIA PENYIMPAN MEMORI


ROM

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

TUGAS
1 Sebutkan 1. S b tk Al Alasan Ut Utama k kenapa S ft Software 2. 3. 4. 5. 6 6.

tidak dituliskan dalam Bahasa Mesin Hexadesimal. Sebutkan definisi dari Mikroprosessor. Gambarkan Diagram Blok Elemen-elemen Fungsional Utama dari Komputer dan Jelaskan Fungsi setiap Blok. Sebutkan Fungsi utama dari CPU. Register pada Mikroprosessor 8085 dibagi dalam dua kelompok, sebutkan dan jelaskan. Jenis memori yang tidak akan hilang data di dalam memori jika tegangan listriknya diputuskan disebut dengan apa dan sebutkan contoh contohnya. contoh-contohnya

You might also like