MIPS_Kelompok2

MIPS_Kelompok2

University

8 Qs

quiz-placeholder

Similar activities

SISTEM KOMPUTER

SISTEM KOMPUTER

8th Grade - University

3 Qs

Sistem Operasi 25

Sistem Operasi 25

12th Grade - University

10 Qs

Komponen Arsitektur Von Neumann

Komponen Arsitektur Von Neumann

10th Grade - University

10 Qs

Remedial Pengetahuan DNS

Remedial Pengetahuan DNS

11th Grade - University

10 Qs

Quize - Instruction Set (SP)

Quize - Instruction Set (SP)

University

10 Qs

Sistem Operasi Pertemuan 12

Sistem Operasi Pertemuan 12

University

10 Qs

Repaso Segundo Parcial - AdC 2024 - K1031

Repaso Segundo Parcial - AdC 2024 - K1031

University

10 Qs

ASSESSING HARDWARE

ASSESSING HARDWARE

University

10 Qs

MIPS_Kelompok2

MIPS_Kelompok2

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Novi Yuliyanti

Used 5+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Dalam arsitektur MIPS, instruksi lw (load word) menggunakan ALU untuk menghitung alamat memori. ALUOp menentukan operasi ALU berdasarkan instruksi. Jika nilai ALUOp untuk lw adalah 00, dan Sign Extend digunakan untuk menambah bit dari 16 ke 32 bit, proses apa yang dilakukan ALU untuk mendapatkan alamat memori yang benar?

ALU melakukan operasi penjumlahan antara nilai PC dan hasil dari Sign Extend untuk mendapatkan alamat memori.

ALU melakukan operasi logika XOR antara nilai register dan hasil dari Sign Extend untuk menentukan alamat memori.

ALU melakukan operasi penjumlahan antara nilai register dan hasil dari Sign Extend untuk mendapatkan alamat memori.

ALU melakukan operasi penggeseran bit (shift) pada nilai register sebelum menambahkannya dengan hasil dari Sign Extend.

ALU melakukan operasi AND antara nilai register dan hasil dari Sign Extend untuk menghasilkan alamat memori yang tepat.

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Anda memiliki dua instruksi berikut dalam program MIPS:

lw $t0, 0($s1)

add $t1, $t0, $t2

Jika lw (load word) gagal memuat data dari alamat yang ditunjuk oleh $s1, apa yang akan terjadi pada instruksi berikutnya?

Instruksi add akan tetap dieksekusi dengan nilai default.

Instruksi add akan menyebabkan kesalahan eksekusi.

Instruksi add akan menggunakan nilai sebelumnya dari $t0.

Eksekusi akan berhenti secara keseluruhan.

Tidak ada jawaban yang benar

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Pada unit kendali, jika nilai ALUSrc adalah 1, dari mana ALU akan mendapatkan input?

Dari hasil Sign Extend

Dari output ALU sebelumnya

Dari bus data

Dari Instruction[31-0]

Dari register

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Bagaimana Input Unit Kendali dari Instruksi berikut:

Subtract $t5, $s5, $t4

000000 10110 01001 01110 0000 100000

000000 10010 01010 01110 0000 100010

000000 10101 01100 01101 0000 100000

000000 10101 01100 01101 0000 100010

000000 10110 01001 01110 0000 100010

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Dalam program MIPS yang Anda tulis, Anda mengalami kesalahan yang menyebabkan nilai pada register $t0 tidak sesuai. Anda memiliki instruksi berikut:

lw $t0, 0($s1)

addi $t0, $t0, 5

Apa yang harus Anda periksa untuk menemukan penyebab kesalahan ini?

Apakah $s1 berisi alamat yang valid.

Apakah memori di alamat $s1 diisi dengan data yang benar.

Apakah instruksi addi ditulis dengan benar.

Apakah register $t0 dapat menampung nilai yang ditambahkan.

Apakah instruksi sebelumnya mengubah nilai $s1.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Apa peran utama komponen 'Sign Extend' dalam MIPS?

Untuk menyelaraskan alamat memori selama operasi percabangan.

Untuk meningkatkan nilai langsung 16-bit ke alamat 32-bit untuk operasi ALU.

Untuk mengubah angka floating-point menjadi nilai integer.

Untuk menambahkan dua keluaran ALU selama eksekusi.

Untuk menggeser angka ke kiri.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Apa saja komponen utama MIPS ...

Control unit, register, program pencacah, intruction memory, ALU control, MUX

Control unit, program pencacah, ALU, memori instruksi, memori data, register

ALU control, program pencacah, instruction memory, data memory, register control unit

ALU, program pencacah, memori data, register, multiplexer, control unit

ALU, program pencacah, instruction memory, data memory, adder, control unit

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Buatlah input ke unit kendali untuk instruksi yang ekuivalen(menghasilkan hasil yang sama) dengan or $s5 $t3 $t5

00000001101000111011000000100101

00000001101010111010100000100101

00000001101110111010100000100101

00000001101110101010100000100101

00000001101110101010110000100101