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
Post a Comment