Jelaskan dengan ringkas dan tepat blok diagram dibawah ini:
Jawab: Mikrokontroler adalah Chip yang di dalamnya terkandung sistem interkoneksi antara Mikroprosesor, RAM, ROM, IO inter!a"e, dan beberapa peripheral. Mikrokontroler disebut #uga On$"hip$%eripheral. &. Jelaskan dengan ringkas dan tepat blok diagram dibawah ini, dan apa !ungsi masing$ masing blok serta bagaimana hubungannya. Jawab: Mikroprosesor adalah suatu "hip 'IC(integrated "ir"uits) yang di dalamnya terkandung rangkaian A*+ 'arithmeti"$logi" unit), rangkaian C+ '"ontrol unit), dan register$register. Mkroprosesor disebut #uga dengan C%+ 'Central %ro"essing +nit). A*+: menyediakan !ungsi pengolahan C+: mengontrol !ungsi prosesor Register: penyimpan sementara dalam mikroprosesor. ,. Coba #elaskan sistem dari arsitektur mikroprosesor ini - Jawab: A*+ melaksanakan pen#umlahan, pengurangan dan operasi logika khusus pada pasangan byte masukan dalam register A dan .M%. Akumulator: sebagai sumber masukan dan tu#uan hasil operasi A*+, dapat diakses oleh pemrogram. Register .M% diisi data dari lokasi lainnya, tak dapat diakses pemrogram sehingga dinamakan register tak tampak. /. Jelaskan arsitektur dari 0$12 ini - Jawab: Register bendera '!lag register) digunakan untuk mengetahui keadaan hasil pelaksanaan instruksi oleh A*+. Memiliki 3 buah register serbaguna yang dapat digunakan se"ara terpisah sebagai register 1$bit, atau berpasangan untuk menyimpan data 13 bit. Register 1$bit: B, C, D, E, H, L %asangan Register HL, pasangan register DE sering digunakan sebagai register pasangan untuk menyimpan alamat memori, isi 4* dan 56 dapat ditukar dengan perintah tunggal. Register 7 dan C sering dipakai sebagai penyimpan sementara untuk data tunggal. Register SP 'stack pointer) atau penun#uk tumpukan merupakan register 13 bit yang menun#uk lokasi tumpukan di RAM. 1218 tidak memiliki register tumpukan internal, tetapi menggunakan sebagian lokasi RAM, sehingga pan#ang tumpukan tidak tetap dapat diubah sesuai keperluan. Register PC 'program counter): merupakan register yang berisi alamat perintah berikutnya yang akan diambil. 9etelah R696., %C(2. Register %C pada 1218 pan#ang 13$bit sehingga prosesor ini mampu mengalamati : & 13 lokasi alamat memori atau 388,3 lokasi memori atau 3/ kilo byte. 1213 merupakan mikroprosesor 13$bit, artinya bagian A*+, register internalnya, dan sebagian besar instruksi$instruksinya diran"ang untuk beker#a pada data 13$bit. 1213 memiliki bus data 13$bit, #adi ia dapat memba"a data dari atau menyimpan data ke memori dan port$port yang ada dalam !ormat 13$bit atau 1$bit . 1213 memiliki bus alamat &2$bit, sehingga ia dapat mengalamati & &2 atau 1.2/1.8:3 lokasi memori atau 1 M7 memori, sedangkan register %C atau I% 'instru"tion pointer) yang dimilikinya pan#angnya 13$bit. 4al inilahyang merupakan keunggulan dari 1213. %rosesor lain yang se#enis dengan 1213 adalah 1211. 1211 memiliki A*+, register, dan set instruksi yang sama dengan 1213. 1211 #uga memiliki bus alamat &2$bit, #adi ia #uga bisa mengalamati memori 1 M7. %erbedaan 1211 dan 1213, 1211 memiliki bus data 1$bit, sedangkan 1213 lebar bus datanya 13$bit. 1211 hanya dapat memba"a dari atau menulisi data ke memori dan port$ port dengan pan#ang 1$bit. +ntuk memba"a word 13$bit dari dua lokasi memori, 1211 selalu menger#akan dengan dua operasi ba"a. 1211 pada awalnya digunakan sebagai C%+ pada .he Original I7M %ersonal Computer.