Jumat, 03 Oktober 2014

Contoh Eksekusi Program







 Tahap 1
  
PC ( Program Counter ) berisi alamat 300 untuk instruksi pertama. Instruksi yang berada dialamat 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.

Tidak ada komentar:

Posting Komentar