HOW COMPUTER WORK - II
INSTRUKSI MESIN
Sebuah komputer akan bekerja apabila mendapat instruksi-inslruksi yang dikemas dalam sebuah program. Semua instruksi, tersebut diproses oleh komputer di CPU. Microproscsor dari CPU hanya akan mengeksekusi instruksi yang dikenali. Instruksi-instruksi ini dikenal sebagai instruksi mesin (machine instruction) atau instruksi komputer (computer instruction).
Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi (instruction set) CPU.
Untuk mengetahui tentang instruksi mesin perlu diketahui:
- Sistem Bilangan
- Elemen-elemen Instruksi Mesin
- Representasi Instruksi
- Jenis-jenis Instruksi
- Jenis-jenis Operasi
| SISTEM
BILANGAN Bilangan Biner Bilangan biner merupakan bilahgan dengan dasar 2, yang memiliki lambaing bilangan 0 dan 1. Berikut ini padanan bilangan biner dengan bilangan desimal.
|
|||||||||||||||||||||||||||||||||||||
Setiap
bit dalam bilang biner memiliki bobot nilai sendiri-sendiri. Bobot nilai bit
ke-0 adalah 1, bobot nilai bit ke-1 adalah 2, dan seterusnya.
Contoh: bilangan biner 1101, memiliki nilai desimal:
Bilangan Heksadesimal Bilangan Heksadesimal merupakan bilang berbasil 16, dengan lambang bilangan 0 1 2 3 4 5 6 7 8 9 A B C D E F Huruf A - F mewakili bilangan desimal 10-15. Bilangan Heksadesimal banyak dipakai dalam system computer karena setiap digit bilangan heksadesimal mewakili 4-bit bilangan biner. Dengan demikian, 1 byte (8 bit) bilangan biner dapat ditulis dengan 2 digit bilangan heksadesimal | |||||||||||||||||||||||||||||||||||||
ELEMEN-ELEMEN INSTRUKSI MESIN
Agar dapat dieksekusi, setiap instruksi harus berisi informasi yang diperlukan oleh CPU. Informasi itu dituangkan dalam elcmen-elemen instruksi:
- Operation Code/Kode Operasi:
menspesifikasikan operasi yang akan dilakukan (misalnya, ADD).
Operasi dispesifikasikan oleh kode biner, yang dikenal sebagai kode operasi, atau opcode. - Source Operand Reference/Referensi Operand Sumber: operasi dapat mencakup satu atau lebih sumber, operand merupakan input bagi operasi.
- Result Operand Reference/Reference Operand Hasil: operasi dapat membuat hasil operasi.
- Next Instruction Reference/Reference Operand Selanjutnya: elemen ini memberitahu CPU posisi instruksi berikutnya yang harus diambil setelah menyelesaikan eksekusi suatu instruksi.
- Memori utama atau memori virtual: dengan referensi alamat berikutnya, maka alamat memori utama atau virtual harus diketahui.
- Register CPU: instruksi harus diberi nomor register yang dimaksud.
| REPRESENTASI
INSTRUKSI Dalam komputer, instruksi direpresentasikan oleh sekumpulan bit. Dalam penulisan format instruksi (instruction format) biasanya dibagi dalam beberapa kolom berkaitan dengan elemen-elemen yang akan mengisi instruksi. Apa Itu Mnemonic? singkatan-singkatan yang mcngindikasikan suatu operasi yang merupakan representasi dari opcode. Contoh: Mnemonic
Operand juga dapat direpresentasikan secara simbolik. Misalnya:
|
JENIS-JENIS
INSTRUKSI
Instruksi-inslruksi memori diperlukan untuk memindah data yang terdapat di memori dan register. Instruksi-instruksi I/O diperlukan untuk memindahkan program dan data kedalam memori dan mengembalikan hasil komputasi kepada pengguna. Instruksi-instruksi control digunakan untuk memeriksa nilai data, status komputasi dan mencabangkan ke set instruksi lain. |
Sebuah komputer yang hanya terdiri dari perangkat keras CPU, monitor (perangkat output), dan keyboard (perangkat input), belum dapat dikatakan sebagai komputer. Karena dengan hardware saja komputer itu belum dapat hidup, apalagi untuk aplikasi kerja tertentu. Analog manusia secara normal sebuah komputer hams mempunyai roh atau nyawa yaitu berupa program sistem operasi dan program aplikasi melakukan aktifitas tertentu sesuai dengan aplikasi programnya.
REFERENSI :
Introduction To
The Computer, The Tool Of Business (William M. Fuori):
blog http://elrimaru.wordpress.com/2010
E-dukasi.net
Comments
Post a Comment