Tuesday, March 9, 2010

mikroprosesor


blok diagram dari sebuah komputer

pada postingan sebelumnya telah disinggung mengenai mikroprosesor dan mikrokontroler.
disini akan dibahas lebih ke mikroprosesor. sebelumnya akan dijelaskan terlebih dahulu bagian-bagian dari komputer yang didalamnya terdapat mikroprosesor.
komputer terdiri dari 4 bagian:
1. input
2. mikroprosesor
3. memory
4. output

input dari komputer diantaranya didapat dari keyboard, mouse, joystick, scanner, touchpad, dan microphone.
output terdiri dari monitor, speaker, LCD proyektor, printer dan yang lainnya.
memory terdiri dari 2 jenis, yaitu primary dan secondary
primary terdiri dari 2 jenis, yaitu RAM dan ROM(telah dibahas pada postingan sebelumnya).
secondary, sering disebut storage device yaitu diantaranya Harddisk, Flashdisk, CDROM, dll.

mikroprosesor akan memproses data dari input, lalu data akan dimunculkan pada output dan atau disimpan di memory, jika nanti diperlukan.

memory adalah penyimpan data. memory merupakan pengembangan dari rangkaian flip-flop.
flip-flop adalah rangkaian penyimpan data 1 bit.
flip-flop dikembangkan dengan merangkain flip-flop secara serial atau paralel menjadi sebuah register. sebuah register memiliki jumlah bit penyimpanan data tergantung dari banyaknya flip-flop yang dirangkai. misalkan 8 flip-flop dirangkai menjadi register, maka register tersebut memiliki kemampuan menyimpan 8 bit atau 1 byte. perlu diingat bahwa 1 byte adalah 8 bit.
register dikembangkan dengan cara menggabungkan register-register manjadi memory.
misalkan pada sebuah komputer dengan RAM 128MByte. jika setiap register memiliki kemampuan menyimpan data 1 byte, maka terdapat 128.000.000 register pada sebuah RAM.

Mikroprosessor adalah pengembangan dari gate-gate dasar rangkaian digital.
rangkaian digital memiliki 3 gate utama, yaitu AND gate, OR gate dan NOT gate.
kombinasi dari 3 gate utama menghasilkan 7 gate dasar, yaitu AND gate, OR gate, NOT gate, NAND gate, NOR gate, EX-OR gate, EX-NOR gate.
Pengembangan dari EX-OR gate menjadi half adder dan full adder adalah dasar dari mikroprosesor.
mikroprosesor hanya dapat memproses operasi aritmatika dan logika.
operasi aritmatika misalkan penjumlahan, pengurangan (penjumalah dengan minus), perkalian (2 * 3 = 2 + 2 + 2) dan pembagian. itulah sebabnya mengapa EX-OR menjadi dasar dari mikroprosesor, karena dari EX-OR --> half adder --> full adder (operasi aritmatika penjumlahan).
juga operasi logika seperti AND, OR dan NOT.
mikroprosesor TIDAK DAPAT MEMPROSES SELAIN OPERASI ARITMATIKA DAN LOGIKA.
didalam sebuah mikroprosesor terdapat bagian yang melakukan operasi aritmatika dan logika ini. bagian ini disebu ALU (Arithmetic Logic Unit ).
selain ALU, didalam mikroprosesor juga terdapat Register, Counter dan Decoder.


No comments:

Post a Comment

komen?