Anda di halaman 1dari 7

NAMA : AUDIA ALMA ERLIANA

NIM : 201910370311368

KELAS : G – SISTEM OPERASI

1. Analisis, dan ceritakan kembali contoh gambar ilustrasi eksekusi dibawah menggunakan
kata – kata atau kalimat kalian sendiri.

Jawab
a. Step 1 (Fetch Stage) = Menggunakan PC 300 dan IR 1940, masukkan alamat memori 300 dalam
instruksi memori 1940 ke register CPU.
b. Step 2 (Execute Stage) = Pada instruksi 1940, data akan diambil, di mana 1 adalah
opcode, 940 adalah alamatnya, dan nilainya 0003. Nilai ini dimasukkan ke AC pada
register CPU (awalnya kosong). Kemudian, nilai PC akan diubah ke alamat memori
berikutnya, yaitu 301.
c. Step 3 (Fetch Stage) = Pada instruksi berikutnya yaitu 5941, dengan alamat memori
301, instruksi 5941 dimasukkan ke IR pada register CPU bersama dengan nilai AC
dan PC yang diperoleh dari data sebelumnya.
d. Step 4 (Execute Stage) = Selanjutnya, mengambil data pada instruksi 5941, dengan alamatnya
adalah 941 dan nilainya adalah 0002. Karena data AC sebelumnya sudah terisi maka data
sebelumnya 0003 ditambahkan ke data saat ini 0002, sehingga nilai AC saat ini adalah 0005.
Kemudian nilai PC akan diubah ke alamat penyimpanan selanjutnya yaitu 302.
e. Step 5 (Fetch Stage) = Pada instruksi terakhir yaitu 2941, alamat di memori adalah
302, dan nilai instruksi 2941 di memori dimasukkan ke IR di register CPU, jadi nilai
IR saat ini adalah 2941. Dan nilai AC dan PC diperoleh dari data sebelumnya
f. Step 6 (Execute Stage) = Proses terakhir adalah menyimpan (store) atau memasukkan
nilai AC 0005 ke dalam memori, dengan instruksi 2941, opcodenya adalah 2 dan 941
adalah alamat penyimpanan AC, yaitu 0005. Sehingga, nilai alamat dari 941 yang
awalnya 0002 menjadi 0005. Oleh karena itu, nilai PC akan diubah ke alamat
penyimpanan berikutnya, yaitu 303.
g.
2. Buatlah 7 instruksi dan 4 data pada main memory, kemudian lakukan eksekusi instruksi
dan data tersebut sesuai dengan basic dari siklus instruksi (Fetch dan Execute) (Note:
Untuk opcode, gunakan 3 macam opcode:
Jawab
Fetch Stage Execute Stage
Memory CPU registers Memory CPU register
300 1940 300 PC 300 1940 301 PC
301 5941 AC 301 5941 0002 AC
302 2941 1940 IR 302 2941 1940 IR
303 1943 303 1943
304 5941 304 5941
305 5942 305 5942
306 2941 306 2941
… …
940 0002 940 0002
941 0003 941 0003
942 0001 942 0001
943 0005 943 0005

Step 1 Step 2
103 900 403 02 10 903 400 0212
90 040 2515 015 090 040 20310 52
050 0
99 044 311 502 9025 409 1314 1
022 0
9 04 513 201 90 40 153
01 0
Memory CPU registers Memory CPU register
9 04 51 105 90 40 351
05 0
300 PC 300 302 PC
5 9 4 2 5 9 4 12
301 AC 301 0005 AC
2 9 4 1 52 9 4 21
302 IR 302 5941 IR
2941
303 303
304 304 2+3=5
305 305
306 306
… …
940 940
941 941
942 942
943 943

Step 3 Step 4
Memory CPU registers Memory CPU register
300 PC 300 PC
301 AC 301 AC
302 IR 302 IR
303 303
304 304
305 305
306 306
… …
940 940
941 941
942 942
943 943

Step 5 Step 6
131 909 434 00 0 03 00 245
5005 9009 4004 1521 01 009 004 510 05
25102 909 404 1351 05 0519 094 141 13
101 909 404 313 02 09 04 51
Memory CPU registers Memory CPU register
550 990 440 115 1 9 4 3
300 PC 300 PC
55 99 44 22 5 9 4 1
301 AC 301 AC
22 99 44 11 5 9 4 2
302 IR 302 IR
2941
303 303
304 304
305 305
306 306
… …
940 940
941 941
942 942
943 943

Step 7 Step 8
Memory CPU registers Memory CPU register
300 PC 300 PC
301 AC 301 AC
302 IR 302 IR
303 303
304 304 5 + 5 = 10
305 305
306 306
… …
940 940 0002
941 941 0005
942 942 0001
943 943 0005

Step 9 Step 10
Memory CPU registers Memory CPU register
300 1940 305 PC 300 1940 306 PC
301 5941 0010 AC 301 5941 0011 AC
302 2941 5942 IR 302 2941 5942 IR
303 1943 303 2943
304 5941 304 5941 10 + 1 = 11
305 5942 305 5942
306 2941 306 2941
… …
940 0002 940 0002
941 0005 941 0005
942 0001 942 0001
943 0005 943 0005

Step 11 Step 12
Memory CPU registers Memory CPU register
300 1940 306 PC 300 1940 307 PC
301 5941 0011 AC 301 5941 0011 AC
302 2941 2941 IR 302 2941 2941 IR
303 1943 303 2943
304 5941 304 5941
305 5942 305 5942
306 2941 306 2941
… …
940 0002 940 0002
941 0005 941 0005
942 0001 942 0001
943 0005 943 0011

Step 13 Step 14

Anda mungkin juga menyukai