Pengeksekusian Program Sederhana


Didalam suatu komputer pasti akan menjalankan suatu intruksi-intruksi dari perogram yang telah ada untuk dapat beroperasi. Dari penjumlahan,pengurangan, perkalian, pembagian atau intruksi rumit lainnya. Untuk memahami proses tersebut secara lebih detail Berikut Contoh Pengeksekusian Program penjumlahan dengan memanfaatkan memori dan register dalam hexadesimal
 
Program Counter (PC) = Alamat dari suatu Intruksi
Instruction Register (IR) = Intruksi yang akan dieksekusi
Accumulator (AC) = Penyimpanan Sementara

Perintah-perintahnya:
0001 = Mengisi nilai AC dari Memori (1 hexadesimal)
0010 = Memesukkan nilai AC ke Memori (2 hexadesimal)
0101 = Menjumlahkan nilai AC dengan Memori (5 hexadesimal)

Setiap proses harus memasuki IR terlebih dahulu. Setelah masuk ke IR, barulah peroses pengeksekusian printah dari program serta pembacaan nilai dari suatu alamat memori.

Berikut bagan proses pengeksekusian programnya:

Diambil dari buku William Stalling – Computer Organization and Architecture. 6th.Ed. Dengan beberapa penambahan.

Semoga bermanfaat….

Comments

Popular posts from this blog

Tips Lulus Psikotes

Penyebab tidak bisa mengupload program ke Arduino

Program dan Ladder PLC pengisi kotak Apel