Presentation OPERASI Up 5 2
Presentation OPERASI Up 5 2
Mikroprosesor 8 Bit
Sebelum\
terlebih dahulu
Arsitektur Komputer
Storage Inter koneksi Kotak CPU Prosesor (CPU) BUS
I/O
Memory
Sistem Komputer
I/O
CPU/Prosesor
SISTEM uPROSESOR
Address Bus
RAM CPU
ROM
I/O
Data Bus
Control Bus
Pada bab ini dijelaskan mengenai diagram mikroprosesor, fungsi kerja masing masing bagian mikroprosesor sehingga dapat berfungsi dalam satu kesatuan sistem yang utuh.
Prinsip kerja pembacaan memori / input output dan fungsi penulisan ke memori / input ouput. Diharapkan mahasiswa mengetahui fungsi dasar sistem mikroprosesor, sehingga dalam pembelajaran berikutnya telah memiliki dasar yang kuat tentang perangkat keras mikroprosesor
Motorola
zilog
terkenal dengan
Intel 8080
Motorola 6800
Z80
8 bit
16 bit
8096/97 68200
32 bit
8/16 bit
16/32 bit
4004 4040
Instruction Registers
ALU
Registerregister CPU
Kontrol Alamat
ALAT PEMROSES
Alat pemroses adalah : Alat dimana instruksi-instruksi program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditampilkan di alat output.
Alat Pemroses terdiri dari CPU (Central Processing Unit) dan Memory
Microprocessor
CPU terdiri dari dua bagian utama, yaitu kendali Unit (Control Unit) dan Unit Aritmatika dan Logika (Arithmetic and logic unit)
Data BUS
Address BUS
Control BUS
CONTROL UNIT
Bagian ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer.
Tugas dari Control Unit adalah sebagai berikut : 1. Mengatur dan mengendalikan alat input dan output 2. Mengambil instruksi-instruksi dari Main Memory 3. Mengambil data dari Main Memory kalau diperlukan oleh proses 4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja ALU 5. Menyimpan hasil proses ke Main Memory
ALU melakukan operasi aritmatika dengan dasar pertambahan, sedangkan operasi aritmatika yang lainnya seperti pengurangan, perkalian dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut dengan ADDER
REGISTER
Register merupakan simpanan kecil yang mempunyai kecepatan tinggi, lebih cepat sekitar 5 sampai 10 kali dibandingkan dengan kecepatan perekaman atau pengambilan data di Main Memory.
Register digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU, sedangkan instruksi-instruksi dan data lainnya yang menunggu giliran masih disimpan di Main Memory Register juga merupakan ingatan sementara sebelum data tersimpan secara permanen di Memory
Jadi ada 3 macam ingatan yang dipergunakan didalam sistem komputer, yaitu : - Register, dipergunakan untuk menyimpan instruksi dan data yang sedang di proses - Main Memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil dari pengolahan
- External Memory (Simpanan Luar), dipergunakan untuk menyimpan program dan data secara permanen
MAIN MEMORY
Main Memory merupakan simpanan yang kapasitasnya besar Main Memory juga disebut dengan Main Storage atau Internal Memory
Main Memory terdiri dari : - RAM (Random Access Memory) - ROM (Read Only Memory)
Isi ROM sudah diisi oleh pabrik pembuat komputer, berupa program-program pokok yang diperlukan sistem komputer yaitu Sistem Operasi (Operating System)
Isi dari ROM tidak boleh hilang atau rusak, bila terjadi demikian maka sistem komputer tidak akan bisa berfungsi.
Oleh karena itu, untuk mencegahnya pabrik komputer merancang ROM sedemikian rupa sehingga hanya bisa dibaca saja supaya isinya tidak terganti oleh isi yang lain.
Dua jenis memori ROM yang dapat dihapus dan diprogram kembali oleh pemakai yaitu
Dan
EEPROM
(dengan memberikan level tegangan tertentu).
Sistem operasi kerja memori, prinsipnya terdiri dari dua yaitu operasi baca dan operasi tulis. Perintah baca ke memori maka prosesor mengirimkan alamat data yang akan diakses, kemudian mengirimkan sinyal kendali read (baca) yang memerintahkan pada memori untuk mengeluarkan data pada alamat yang ditunjukkan pada bus data.
RD WR
RD WR
CPU
Clock
Data Bus
CPU
Clock
Data Bus
RD=0
EPROM
Data di Bus
IN
WR=0
Data Bus
WR
WR
sinyal write (tulis) dikirimkan yang memberikan perintah kepada memori untuk menyediakan tempat pada memori untuk data yang ada pada bus data dengan alamat sesuai yang ditunjukkan pada bus alamat.
Selanjutnya
Alamat
Register dinyatakan dengan nama, sedangkan memory dan port dinyatakan dengan alamat Alamat menyatakan Posisi dari data yang disimpan pada memory Saluran dari port dimana data akan disalurkan Untuk z80 Alamat memory berkisar 0000H s/d FFFFH Alamat port berkisar 00H s/d FFH
Data Bus
Address Bus
RESET
CPU Z80
Power Supply
ROM (2764)
RAM (6264)
Address Bus
Address Bus