bab 1 dasar-dasar organisasi komputer

22
BAB 1 BAB 1 Dasar Dasar - - dasar Organisasi Komputer dasar Organisasi Komputer Oleh Oleh : : Setiawardhana Setiawardhana Buku Buku : : Bahasa Bahasa Assembly ( Assembly ( Buku Komputer Buku Komputer 3) 3) oleh oleh : Son : Son Kuswadi Kuswadi Politeknik Elektronika Negeri Politeknik Elektronika Negeri Surabaya Surabaya

Upload: vuongdung

Post on 13-Jan-2017

250 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BAB 1 Dasar-dasar Organisasi Komputer

BAB 1BAB 1

DasarDasar--dasar Organisasi Komputerdasar Organisasi Komputer

Oleh Oleh ::

SetiawardhanaSetiawardhana

Buku Buku :: BahasaBahasa Assembly ( Assembly ( Buku Komputer Buku Komputer 3) 3) oleh oleh : Son : Son KuswadiKuswadi

Politeknik Elektronika Negeri Politeknik Elektronika Negeri SurabayaSurabaya

Page 2: BAB 1 Dasar-dasar Organisasi Komputer

PengantarPengantar

�� Penemuan mikroprosessor tahun Penemuan mikroprosessor tahun 1970 1970

populer tahun itu populer tahun itu ::

�� Ukuran kecilUkuran kecil

�� Harga murahHarga murah

�� Pemrosesan Pemrosesan data data berbasis berbasis

mikroprosessormikroprosessor

�� Jumlah Jumlah transistor transistor dalam satu dalam satu chip chip

meningkat dan harga makin murahmeningkat dan harga makin murah

Page 3: BAB 1 Dasar-dasar Organisasi Komputer

MikroprosessorMikroprosessor

�� Rangkaian terpadu tunggal Rangkaian terpadu tunggal yang yang mengandung ribuan gerbang mengandung ribuan gerbang digital yang digital yang dapat melakukan operasi aritmatikadapat melakukan operasi aritmatika, , logikalogika, , dan kontrol dari komputer dan kontrol dari komputer general general purposepurpose..

�� Tergolong Tergolong LSILSI

�� Semua komponen dipadukan dalam satu Semua komponen dipadukan dalam satu chip yang chip yang disebut disebut single chip single chip microcomputermicrocomputer..

Page 4: BAB 1 Dasar-dasar Organisasi Komputer

Unit Unit aritmatika dan kontrolaritmatika dan kontrol

�� Proses operasi aritmatika secara Proses operasi aritmatika secara builtbuilt--inin

�� Proses secara cepat dan sekuensialProses secara cepat dan sekuensial

�� Isi memori berupa instruksi dan Isi memori berupa instruksi dan data, data,

diletakkan secara kombinasi atau dipisahdiletakkan secara kombinasi atau dipisah

Page 5: BAB 1 Dasar-dasar Organisasi Komputer

Unit Unit masukan dan keluaranmasukan dan keluaran

�� Penghubung dengan dunia luarPenghubung dengan dunia luar..

�� Disebut Disebut peripheralperipheral..

�� Komputer dapat berkomunikasi secara Komputer dapat berkomunikasi secara

realtimerealtime..

�� Bentuk komunikasi Bentuk komunikasi ::

�� SerialSerial

�� PararelPararel

Page 6: BAB 1 Dasar-dasar Organisasi Komputer

Elemen fungsi utama komputerElemen fungsi utama komputer

Memori Data Memori

Instruksi

Aritmatika

dan

Kontrol

Unit I/O

Page 7: BAB 1 Dasar-dasar Organisasi Komputer

Aritmatika dan kontrolAritmatika dan kontrol

�� Bagian ini disebut Bagian ini disebut CPUCPU

�� Fungsi utama Fungsi utama CPU :CPU :

�� Membaca instruksi dari memoriMembaca instruksi dari memori, ,

menterjemahkanmenterjemahkan, , mengeksukusinyamengeksukusinya

�� Mentransfer informasi dariMentransfer informasi dari//ke memori ke memori data / data /

unit I/Ounit I/O

�� Menanggapi sinyal kontrol dari luar Menanggapi sinyal kontrol dari luar yang yang

dikenal dengan dikenal dengan interruptinterrupt

Page 8: BAB 1 Dasar-dasar Organisasi Komputer

CPUCPU

Bagian AritmatikaBagian Aritmatika

�� ALUALU

�� AkumulatorAkumulator

Bagian Bagian Unit Unit kontrolkontrol

�� Register Register instruksiinstruksi

�� DecoderDecoder

Page 9: BAB 1 Dasar-dasar Organisasi Komputer

Proses EksekusiProses Eksekusi

�� AritmatikaAritmatika

�� PenjumlahanPenjumlahan

�� PenguranganPengurangan

�� PerkalianPerkalian

�� PEmbagianPEmbagian

�� LogikaLogika

�� ANDAND

�� OROR

�� ExORExOR

Page 10: BAB 1 Dasar-dasar Organisasi Komputer

Bagian KontrolBagian Kontrol

�� Elemen Elemen yang yang diatur diatur : counter : counter dan dan register register

dengan mengarahkan urutan dengan mengarahkan urutan yang yang benar benar

untuk masing masing instruksiuntuk masing masing instruksi

�� Operand : data yang Operand : data yang digunakan untuk digunakan untuk

melakukan suatu operasimelakukan suatu operasi

�� ProsesnyaProsesnya secara sekuensialsecara sekuensial

�� Program Counter : Program Counter : Urutan Proses Urutan Proses Data.Data.

Page 11: BAB 1 Dasar-dasar Organisasi Komputer

Register Register UtamaUtama

�� Program CounterProgram Counter

�� Register Register InstruksiInstruksi

�� AkumulatorAkumulator

Page 12: BAB 1 Dasar-dasar Organisasi Komputer

Program CounterProgram Counter

�� Menunjuk Menunjuk pointer pointer dari dari programprogram

�� PC PC untuk mengetahui instruksi untuk mengetahui instruksi yang yang

sedang dan akan dikerjakansedang dan akan dikerjakan

�� Instruksi Instruksi Branch/Branch/PercabanganPercabangan, PC , PC

menunjuk alamat menunjuk alamat yang yang ditentukan oleh ditentukan oleh

instruksi instruksi branch branch tersebuttersebut..

Page 13: BAB 1 Dasar-dasar Organisasi Komputer

Register Register InstruksiInstruksi

�� Berfungsi menyimpan isi instruksi Berfungsi menyimpan isi instruksi yang yang

akan diaksesakan diakses

�� Masukan ke Masukan ke register register dalam bentuk dalam bentuk data 8 data 8

bit, bit, keluaran menuju dekoder keluaran menuju dekoder

((penterjemahpenterjemah))

Page 14: BAB 1 Dasar-dasar Organisasi Komputer

AkumulatorAkumulator

�� Register yang Register yang sangat pentingsangat penting

�� Menyimpan Menyimpan data data sementara sementara ((aritmatika aritmatika

dan logikadan logika))

�� Hasil operasi disimpan kembali pada Hasil operasi disimpan kembali pada

registerregister

Page 15: BAB 1 Dasar-dasar Organisasi Komputer

FlagFlag

�� Flip Flop Flip Flop pada pada unit unit aritmatikaaritmatika

�� Tanda Tanda / / batas suatu kondisi belum batas suatu kondisi belum / / telah telah

dilampauidilampaui

�� Misal Misal : Carry Flag (: Carry Flag (Lebih atau PinjamLebih atau Pinjam))

Page 16: BAB 1 Dasar-dasar Organisasi Komputer

Unit Unit KontrolKontrol

�� Fungsi Fungsi : :

�� Menyediakan penggerbangan logika Menyediakan penggerbangan logika yang yang diperlukan diperlukan

untuk aliran instruksi dan untuk aliran instruksi dan datadata

�� Membangkitkan dan mendistribusikan Membangkitkan dan mendistribusikan timingtiming

�� Apa Apa yang yang terlibat terlibat ::

�� Gate (Enable Gate (Enable atau atau Disable)Disable)

�� Timing (Timing (PewaktuanPewaktuan))

�� Decoder (Decoder (PenterjemahPenterjemah))

Page 17: BAB 1 Dasar-dasar Organisasi Komputer

Unit I/OUnit I/O

�� Piranti luar Piranti luar : :

�� KeyboardKeyboard

�� MouseMouse

�� ScannerScanner

�� KameraKamera

�� USB Flash diskUSB Flash disk

�� Masalah Sinkronisasi diatasi denganMasalah Sinkronisasi diatasi dengan

�� BufferBuffer

�� TimingTiming

Page 18: BAB 1 Dasar-dasar Organisasi Komputer

StorageStorage

�� ROMROM

�� PROMPROM

�� EAPROMEAPROM

�� RAMRAM

�� FPLAFPLA

�� CCDCCD

�� dlldll

Page 19: BAB 1 Dasar-dasar Organisasi Komputer

Jenis Jenis StorageStorage

�� Volatile (Off = Volatile (Off = HilangHilang))

�� RAMRAM

�� FlipFlopFlipFlop

�� NonVolatile NonVolatile (Off = (Off = Tidak HilangTidak Hilang))

�� ROMROM

�� PROMPROM

�� EPROMEPROM

�� EEPROMEEPROM

�� Magnetic DiskMagnetic Disk

Page 20: BAB 1 Dasar-dasar Organisasi Komputer
Page 21: BAB 1 Dasar-dasar Organisasi Komputer
Page 22: BAB 1 Dasar-dasar Organisasi Komputer