1.Dalam perkembangan komputer, dikenal suatu teknik interpretasi dan kompilasi. Jelaskan perbedaan antara kedua teknik ini ditinjau dari segi menjalankan serangkaian instruksi.
2.Jelaskan konsep mesin virtual M, dengan bahasa mesin L dan apa perbedaan bahasa mesin L pada mesin virtual pada level yang lebih rendah, dibandingkan dengan pada level yang lebih tinggi.
3.Perhatikan rangkaian mneumonic code dalam satu blok memori berikut ini:
1000:0F10 CLR R0
1000:0F11 MOV # 5, R1
1000:0F12 MOV # 10, R2
1000:0F13 ADD R2, R3
1000:0F14 ADD R3, R2
1000:0F15 ADD R2, R0
1000:0F16 DEC R3
1000:0F17 INC R2
1000:0F18 DEC R1
1000:0F19 JGTZ 1000:0F13
=> Berapa nilai register R0, R1, R2 dan R3 setelah seluruh instruksi dijalankan.
4.Pada suatu waktu, di Memori Utama sebuah komputer, diketahui 4 buah label masing-masing A, B, C dan D yang masing-masing menunjuk alamat 1000, 2000, 3000 dan 4000.
Jika kemudian diketahui ada rangkaian instruksi sebagai berikut:
MOV #2000, A
MOV #3000, B
MOV B, R1
ADD A, B, C
ADD R1, C
MOV (A), D
MOV D, C
ADD A, R2
ADD (B), A, R3
ADD 1000 (A), R2
ADD 1000 (C),@R1
=> Tuliskan isi label A, B, C, D dan register R1, R2, R3 dan posisi pointer pada setiap instruksi.
=> Berapa jumlah word yang dibutuhkan untuk rangkaian instruksi tersebut.
=> Berapa banyak jumlah akses memori yang dibutuhkan untuk proses take and run memori.
5.Sebuah memori 16 bit 1010 1111 0101 0011 ditambah 5 bit parity masing-masing 01011.
Untuk pengecekan parity genap, tentukan bit yang salah dari memori tersebut.
6.Sebuah disk mempunyai 112 track, dimana masing-masing track mempunyai 21 sektor, mempunyai kecepatan rotasi sebesar 5400 rpm, sehingga latensi rotasinya diketahui adalah sebesar 6 milidetik dan laju kecepatan transfernya adalah 12MB per detik. Waktu pencarian lengan disk rata-rata diketahui sebesar 10 milidetik.
=> Untuk setiap operasi baca/tulis pada sebuah sektor, berapakah waktu total yang dibutuhkan lengan disk tersebut dari proses pencarian, latensi rotasi sampai pada operasi baca/tulis dilaksanakan.
=> Berapakah Kilobytes data maksimum yang bisa ditampung oleh disk. (1 KB=1024 Bytes)