CONTOH EKSEKUSI PROGRAM DALAM CPU




Download 2.87 Mb.
bet17/21
Sana01.08.2021
Hajmi2.87 Mb.
#16456
1   ...   13   14   15   16   17   18   19   20   21
CONTOH EKSEKUSI PROGRAM DALAM CPU

Tahap eksekusi program :

Tahap 1

PC (Program Counter) berisi alamat 300 untuk instruksi pertama. Instruksi yang berada di alamat 300 dimuatkan ke IR (Instruction Register).Tentunya proses ini melibatkan penggunaan MAR (Memory Address Register) dan MBR (Memory Buffer Register)


Tahap 2

Instruksi dalam IR : untuk 4 bit pertama menunjukkan opcode, bit berikutnya yaitu 12 bit menunjukkan alamat. Jadi instruksi 1940 maksudnya 1 = opcode 0001 = isi AC dari memori alamat 940

Tahap 3

PC bertambah nilainya dan instruksi berikutnya diambil yaitu di alamat 301 dan dimasukkan di dalam IR.


Tahap 4

Instruksi dalam IR yaitu 5941 maksudnya 5 = opcode 0101 = tambahkan AC dengan isi memori alamat 941 dan hasilnya disimpan dalam AC.


Tahap 5

PC bertambah nilainya dan instruksi berikutnya diambil yaitu di alamat 302 dan dimasukkan di dalam IR.


Tahap 6

Instruksi dalam IR yaitu 2941 maksudnya 2 = opcode 0010 = isi AC disimpan di memori alamat 941.


1   ...   13   14   15   16   17   18   19   20   21




Download 2.87 Mb.