Search Header Logo

Pretest Introduction to QTSpim

Authored by bubsdreamy.s bubsdreamy.s

Instructional Technology

University

Used 4+ times

Pretest Introduction to QTSpim
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Label dalam bahasa Assembly MIPS digunakan untuk?

Menandai instruksi yang harus dilewati

Menentukan alamat memori tertentu

Mengontrol aliran program

Menghitung jumlah instruksi

Menyimpan data konstan

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Instruksi "beq" dalam bahasa Assembly MIPS digunakan untuk?

Menambahkan dua nilai register

Melakukan operasi logika AND antara register

Memeriksa apakah dua nilai register sama

Mengirimkan sinyal sistem

Mengurangi nilai register dengan konstan

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

Berikut adalah potongan kode bahasa Assembly MIPS. Apa yang dilakukan kode tersebut?

Menambahkan nilai dalam register $t1 dan $t2, lalu menyimpan hasilnya ke dalam alamat memori yang disimpan di register $a0.

Menambahkan nilai dalam register $t0 dan $t1, lalu menyimpan hasilnya ke dalam alamat memori yang disimpan di register $a0.

Menambahkan nilai dalam register $t1 dan $t2, lalu menyimpan hasilnya ke dalam register $t0.

Menyimpan nilai dalam register $t0 ke dalam alamat memori yang disimpan di register $a0.

Tidak melakukan apa-apa, kode tersebut tidak valid.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Sebuah fungsi dalam bahasa Assembly MIPS menerima dua parameter, yaitu bilangan bulat dalam register $a0 dan $a1. Fungsi tersebut akan mengembalikan nilai yang merupakan hasil perkalian dari kedua parameter tersebut. Berikut adalah potongan kode yang mewakili fungsi tersebut.

Apa nilai yang akan dikembalikan oleh fungsi ini jika $a0 berisi 5 dan $a1 berisi 7?

10

20

25

35

42

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Berikut adalah potongan kode bahasa Assembly MIPS:

addi $t0, $zero, 10

addi $t1, $zero, 20

add $t2, $t0, $t1

Setelah eksekusi kode di atas, nilai yang tersimpan dalam register $t2 adalah:

0

10

20

30

40

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Instruksi "jalr" dalam bahasa Assembly MIPS digunakan untuk?

Melakukan panggilan fungsi rekursif

Mengembalikan nilai dari fungsi

Melakukan panggilan fungsi yang tidak bersyarat

Mengalokasikan ruang stack untuk fungsi

Melompat ke alamat yang disimpan dalam register dan menjalankan instruksi dari sana

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Dalam bahasa Assembly MIPS, apa perbedaan antara instruksi "add" dan "addi"?

"add" digunakan untuk menambahkan dua nilai register, sedangkan "addi" digunakan untuk menambahkan nilai register dengan nilai konstan.

Keduanya memiliki fungsi yang sama.

"addi" hanya dapat digunakan untuk register tertentu, sedangkan "add" dapat digunakan untuk semua register.

"add" digunakan untuk menambahkan nilai register dengan nilai konstan, sedangkan "addi" digunakan untuk menambahkan dua nilai register.

"addi" hanya dapat digunakan untuk nilai konstan positif.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?