Pertanyaan

Perhatikan baris ko de assen nbly MIPS berikut ini: sw t2,200( s1) Manakar pernyat aan beriku t yang TIDAK TEPAT tentang kode tersebut? a. Reg ister s1 me njadi reo ister yo ng men impan base ad dress (alama t dasar ) untuk pem rosesan instruksi. b. Merup akar n inst ruksi yang memerinta ahkan untuk mem bac a dar i alamat memori. ) c.Merup akai n instr uks yang me meril ntahkan u ntuk men ulis ke alamat memori. d.sem ua pernyataan tidak benar. e. Reg ister t2 menjad i regist er ta rget untuk pemro sesan instruksi.

Solusi

Terverifikasi Ahli
4.6 (308 Suara)
Aman elit ยท Tutor selama 8 tahun

Jawaban

Mari kita analisis instruksi MIPS yang diberikan: `sw s1)`.Instruksi ini adalah **store word (sw)**, yang digunakan untuk menyimpan nilai dari register ke memori. Berikut adalah penjelasan rinci:- **` s1)`** menunjukkan alamat memori tujuan. Alamat ini dihitung dengan menambahkan offset `200` ke nilai dalam register ` s1` berfungsi sebagai base address (alamat dasar).Sekarang mari kita evaluasi setiap pernyataan:---**a. Register ` s1` digunakan sebagai base address untuk menghitung alamat memori tujuan.---**b. Merupakan instruksi yang memerintahkan untuk membaca dari alamat memori.**- Pernyataan ini **tidak tepat**. Instruksi `sw` adalah instruksi **menulis** (store), bukan membaca (load). Instruksi untuk membaca dari memori adalah `lw` (load word).---**c. Merupakan instruksi yang memerintahkan untuk menulis ke alamat memori.**- Pernyataan ini benar. Instruksi `sw` memang digunakan untuk menyimpan (menulis) nilai dari register ke alamat memori.---**d. Semua pernyataan tidak benar.**- Pernyataan ini salah, karena ada beberapa pernyataan yang benar (seperti a dan c).---**e. Register ` t2` adalah register sumber (source register), bukan register target. Nilai dari `$t2` akan disimpan ke memori.---### Jawaban yang **TIDAK TEPAT**:**b. Merupakan instruksi yang memerintahkan untuk membaca dari alamat memori.**