Tugas Interaksi Data
Jawaban
1.
Arti accumulator adalah suatu bentuk di gunakan
di komputer jaman dahulu dan hanya mengoprasikan satu register, tapi program
menjadi bertambah panjang & Mempunyai bentuk umum : [OPCODE][AO]. Terdiri
dari satu alamat operand, hasil disimpan di accumulator.
2. Interupsi adalah suatu permintaan khusus pada
mikroprocessor untuk melakukan sesuatu, jika terjadi interupsi maka komputer
akan menghentikan dahulu apa yang sedang di kerjakan dan melakukan apa yang
diminta oleh yang menginterupsi..mekanisme penghentian atau pengalihan
pengolahan instruksi dalam CPU.
3. Subrutin adalah kumpulan perintah yang
ditujukan untuk menangani suatu tindakan dengan tujuan untuk memudahkan
pembuatan program mengingat subrutin bisa dipanggil berkali-kali dalam suatu
program.Melibatkan argument yang dipakai sebagai upaya untuk menyertakan suatu
nilai dari luar.
4. Contoh kasus interupsi
· Pada awal sistem melakukan pencetakan dengan
printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga
modul komunikasi meminta interupsi.
· Proses selanjutnya adalah pengalihan eksekusi
interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan.
· Saat pengeksekusian modul komunikasi terjadi
interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk
ditangguhkan.
· Setelah interupsi modul komunikasi selesai akan
dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk.
· Bila interupsi disk selesai dilanjutkan eksekusi
interupsi printer. Selanjutnya dilanjutkan eksekusi program utama
5. A.
X = (A+B-C) / (D*E/F)
Instruksi 3 Alamat
Instruksi
|
Komentar
|
|
SUB
ADD
MPY
DIV
DIV
|
Y,B,C
Y,Y,A
T,D,E
T,T,F
Y,Y,T
|
Y ß
B - C
Y ß
Y + A
T ß
D*E
T ßT
/ F
Y ß
Y/T
|
Instruksi 2 Alamat
Instruksi
|
Komentar
|
|
MOVE
SUB
ADD
MOVE
MPY
DIV
DIV
|
Y,B
Y,C
Y,A
T,D
T,E
T,F
Y,T
|
Y ß
B
Y ß
Y - C
Y ß
Y + A
T ß
D
T ß
T * E
T ß
T / F
Y ß
Y / T
|
B. Y = (A/B) + (C*D)- (E-F)
Instruksi 3 Alamat
Instruksi
|
Komentar
|
|
DIV
MPY
SUB
SUB
ADD
|
Y,A,B
T,C,D
Z,E,F
T,T,Z
Y,Y,T
|
Y ß
A/B
T ß
C * D
Z ß
E - F
T ßT
- Z
Y ß
Y + T
|
Instruksi 2 Alamat
Instruksi
|
Komentar
|
|
MOVE
DIV
MOVE
MPY
MOVE
SUB
SUB
ADD
|
Y,A
Y,B
T,C
T,D
Z,E
Z,F
T,Z
Y,T
|
Y ß
A
Y ß
Y / B
T ß
C
T ß
T * D
Z ß
E
Z ß
Z - F
T ß
T - Z
Y ß
Y + T
|
Komentar
Posting Komentar