Berikut ini adalah pertanyaan dari irwansyahGlanx pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Buatlah program format instruksi 3 alamat berbasis register dari pernyataan sebagai berikut Y = (A x B) / (C + D – E)
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Pernyataan sebagai berikut Y = (A x B) / (C + D – E) memiliki program format instruksi 3 alamat berbasis register sebagai berikut :
- Register yaitu A, B, C, D, E, T, Y
- Program yaitu 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 :
- Sistem operasi yaitu sistem perangkat lunak yang mengelola sumber daya dari perangkat lunak dan perangkat keras serta daemon. Fungsi sistem operasi adalah untuk menjalankan program komputer.
- Format Instruksi merupakan layout dari suatu instruksi.
- Format instruksi menentukan layout bit suatu instruksi. Selain itu, format instruksi juga harus mencakup opcode dan juga dijalankan secara eksplisit atau implisit.
- Maksud dari secara eksplisit atau implisit yaitu format harus mengindikasikan mode pengalamatan seluruh operand-nya. Contohnya P = Y+X maksudnya adalah pernyataan ini menginstruksikan komputer untuk menambahkan nilai yang tersimpan di X ke nilai yang tersimpan di Y dan menyimpan hasilnya di P.
- Ketentuan format instruksi 3 alamat yaitu :
- Formatnya berbentuk umum yaitu [OPCODE][AH],[AO1],[AO2].
- Terdiri dari satu alamat hasil, dan dua alamat operand. Contohnya SUB P,X,Y dalam algoritma artinya P := X – Y maksudnya adalah kurangkan isi reg X dengan isi reg Y, kemudian simpan hasilnya di reg P.
Pelajari Lebih Lanjut
Materi tentang kumpulan program mengelola instruksi yomemimo.com/tugas/9855952
#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