Anda di halaman 1dari 2

Nama : Seriusman Waruwu

Kelas : TI A
NIM : 19051204034

1 Alur Eksekusi Program Komputer IAS Penjelasan Alur Eksekusi


Alamat Memory CPU Registers 2 Memori IAS No
CPU Register dimulai dari alamat 300.
300 1 9 4 0 3 0 0 PC * *
Pada langkah ini, alamat memori 300 berisi 1940
301 6 9 4 1 AC * *
1 adalah opcode yang dalamLOAD
kodeM(940)
biner adalah 300
0001, artinya
302 2 9 4 1 1 9 4 0 IR
adalah Load MX ke AC. Angka 940 adalah sebuah alamat dalam
* SUB
memori. Artinya isi alamat 940 ambil (fetch) 301
di M(941) dimasukkan
* (Load) ke AC. LOAD -M(941) 302
940 0 0 0 5 untuk eksekusi kode ini didalam IR,
* maka kode 1940
* di masukkan
ke IR untuk dieksekusi.
941 0 0 0 3 * *
Data = 5 940
Step 1 Data = 3
941
5-3=2
Alamat Memory CPU Registers
Eksekusi 1940 di Di dalam IR adalah LOAD M(X), mengambil isi
300 1 9 4 0 3 0 1 PC alamat 941 di masukkan ke dalam AC. Niali dari alamat 941 adala
301 6 9 4 1 0 0 0 5 AC 5,
302 2 9 4 1 1 9 4 0 IR Nilai yang ada di dalam AC sementara adalah 5.
* Setelah itu, CPU Register bertambah 1
*
940 0 0 0 5
941 0 0 0 3

Step 2

Alamat Memory CPU Registers


CPU Register melanjutkan eksekusi di alamat 301.
300 1 9 4 0 3 0 1 PC
Pada langkah ini, alamat memori 301 berisi 6941
301 6 9 4 1 0 0 0 5 AC
302 2 9 4 1 6 9 4 1 IR 6 adalah opcode yang dalam kode biner adalah 0110, artinya
adalah SUB M(X). Angka 941 adalah sebuah alamat dalam
* memori. Artinya isi alamat 941 di ambil (fetch) dikurangi dari AC.
* Hasilnya di taruh di AC
940 0 0 0 5 untuk eksekusi , kode ini masuk ke dalam IR, maka kode 6941 di
masukkan ke IR untuk dieksekusi.
941 0 0 0 3

Step 3

Alamat Memory CPU Registers


Pada alamat 941 terdapat nilai 3, dan pada AC terdapat nilai 5,
300 1 9 4 0 3 0 1 PC maka SUB M(X) = 5-3 = 2.
301 6 9 4 1 0 0 0 2 AC
Hasil operasinya di letakkan di AC.
302 2 9 4 1 6 9 4 1 IR
*
* 5 - 3 = 2
940 0 0 0 5
941 0 0 0 3

Step 4

Alamat Memory CPU Registers


CPU Register melanjutkan eksekusi di alamat 302.
300 1 9 4 0 3 0 2 PC
Pada langkah ini, alamat memori 302 berisi 2941
301 6 9 4 1 0 0 0 2 AC
2 adalah opcode yang dalam kode biner adalah 0020, artinya
302 2 9 4 1 2 9 4 1 IR
adalah LOAD -M(X). Angka 941 adalah sebuah alamat dalam
* memori. Artinya nilai yang ada di dalam AC di transfer ke alamat
* 5 - 3 = 2 941.

940 0 0 0 5 untuk eksekusi , kode ini masuk ke dalam IR, maka kode 2941 di
masukkan ke IR untuk dieksekusi.
941 0 0 0 3

Step 5

Alamat Memory CPU Registers


Nilai yand ada di AC di transfer ke alamat 941. Nilai sebelumnya di
300 1 9 4 0 3 0 2 PC dalam 941 di perbarui, atau di timpa.
301 6 9 4 1 0 0 0 2 AC
Eksekusi program Selesai.
302 2 9 4 1 2 9 4 1 IR
*
*
940 0 0 0 5
941 0 0 0 2

Step 6
Set Instruksi Program IAS
Ketentuan Program
1. Kurangi data di memori 940 dengan data di memori 941
2. Simpan hasil operasi pengurangan di AC
3. Simpan data dari AC ke alaman 941
4. Program Counter dari 300

Program untuk komputer IAS untuk ketentuan diatas adalah sebagai berikut
1.
2.
3.
4.
5.
6.
7.

2 Memori IASNo
* *
* *
LOAD M(940)300
SUB M(941)301
302
LOAD -M(941)
* *
* *
Data = 5 940
Data = 3
941
5-3=2