Anda di halaman 1dari 2

STEP-1

Alamat 940 operand-nya=0003


Alamat 941 operand-nya=0002

1. CPU REGISTER ada dibagian kanan


2. AC masih kosong
3. Program counter akan mengisi inc awal =300
4. PC mengambil paket data 1940 dari RAM
5. Paket 1940, 1 adalah opcode MOVE dan 940 adalah alamat dengan operand=0003
6. PC memasukkan Paket data kedalam IR untuk diproses, Didalam IR akan dilihat opcode
nya melalui 4 bit yang pertama dalam hexadecimal 1|9|4|0
7. Angka 1 adalah opcode move=0001

STEP-2

1. Data pada alamat Memory 940=0003 dipindahkan ke CPU Register dan disimpan
kedalam AC (Akumulator)
2. Data yg ada di 940 yaitu 0|0|0|3 dimove kedalam AC
3. Disini data sudah move dengan AC sudah terisi 0|0|0|3
4. Kemudian PC inc menjadi 301
STEP-3

1. PC menjadi 301 dengan selanjutnya mengambil paket data 5941 di RAM kemudian
langsung dikirim ke IR untuk diproses.
2. Paket 5941 ini dengan bilangan 4 bit pertama yaitu 5. 5(lima) adalah opcode
ADD=0101 dan 941 adalah alamat dengan data=0002
3. Berdasaran opcode 5 Operasinya adalah melakukan penjumlahan data yang ada didalam
alamat 941=0002 yang mana operand 0002 akan ditambahkan kedalam AC yang
semulanya sudah ada data/operand 0003 yang berasal dari step move sebelumnya.
4. 3+2 (opcode adalah +, operand adalah 3 dan 2)

STEP-4

1. Terjadi proses aritmatika 0003+0002=0005


2. AC terisi dari data penjumlahan (add) menjadi 0005
3. Proses tahap 4 selesai dan PC bertambah menjadi 302 dan selanjutnya mengakses paket
2941 pada RAM

STEP-5

1. AC sudah terisi dengan 0005 dari proses opcode add sebelumnya


2. Selanjutnya PC Mengambil Paket data 2941 dan meletakkannya kedala IR (Instuction
Set) untuk diproses
3. Kode opcode adalah=2 dan alamat adalah 941 dengan data 0002
4. 2 adalah opcode dengan instruksi proses store dari AC ke RAM

STEP -6

1. Disini tidak terjadi proses pengambilan data dari RAM


2. Malah sebaliknya data dari AC akan di Store ke RAM di alamat 941
3. Data RAM pada alamat 941 sudah berubah menjadi 0005
4. PC naik menjadi 303
5. HALT.

Anda mungkin juga menyukai