Berikut ini adalah pertanyaan dari asriwahyunimiranda pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Program format instruksi 3 alamat berbasis register dari pernyataan sebagai berikut Y = (A x B) / (C + D – E) adalah sebagai berikut
- A, B, C, D, E, T, Y adalah register
- Program: Y = (A x B) / ( C + D × E)
- SUB Y, A, B Y := A x B
- MPY T, D, E T := D × E
- ADD T, T, C T := T + C
- DIV Y, Y, T Y:= Y / T
Pembahasan :
- Sebuah instuksi diekspresikan dalam bahasa FORTRAN atau BASIC.
- Misalnya Y = X+Y maksudnya yaitu pernyataan ini menginstruksikan komputer untuk menambahkan nilai yang tersimpan di Y ke nilai yang tersimpan di X dan menyimpan hasilnya di Y.
- Format Instruksi adalah layout dari suatu instruksi.
- Format instruksi menentukan layout bit suatu instruksi. Format instruksi harus mencakup opcode dan secara eksplisit atau implisit.
- Secara eksplisit atau implisit, format harus mengindikasikan mode pengalamatan seluruh operand-nya.
- Suatu instruksi terdiri dari beberapa field yang sesuai dengan elemen dalam instruksi.
- Ketentuan format instruksi 3 alamat adalah sebagai berikut
- Bentuk umum formatnya adalah [OPCODE][AH],[AO1],[AO2].
- Terdiri dari satu alamat hasil, dan dua alamat operand, misal SUB X,A,B dalam algoritma artinya X := A – B maksudnya adalah kurangkan isi reg a dengan isi reg B, kemudian simpan hasilnya di reg X.
Pelajari Lebih Lanjut
Materi tentang perangkat keras yang berfungsi sebagai alat keluaran dari instruksi-instruksi yang diproses oleh CPU yomemimo.com/tugas/224352
#BelajarBersamaBrainly
#SPJ1
Semoga dengan pertanyaan yang sudah terjawab oleh ariefikhwanw dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 16 Oct 22