wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tes Awal Modul 1 Mikro

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

STM32 berbasis pada arsitektur prosesor apa?

a)

AVR

b)

ARM Cortex-M

c)

PIC

d)

RISC-V

2.

STM32 Nucleo-64 board memerlukan perangkat lunak untuk pemrograman, salah satunya adalah:

a)

Arduino IDE

b)

STM32CubeIDE

c)

Keil μVision

d)

MPLAB X

3.

Fungsi instruksi LDR r0, =0x40011010 dalam kode assembly adalah:

a)

Memindahkan nilai ke register r0

b)

Memuat alamat ke register r0

c)

Menyalakan LED

d)

Melakukan operasi bitwise

4.

Instruksi ORR r1, r1, #(1<<4) digunakan untuk:

a)

Clear bit tertentu

b)

Set bit tertentu

c)

Melakukan pergeseran kanan

d)

Reset register

5.

Instruksi BIC r1, r1, #(0xF<<20) berfungsi untuk:

a)

Set semua bit

b)

Clear bit tertentu

c)

Mengalikan register

d)

Menyalakan LED

6.

Ubahlah bilangan biner 0011 0101 menjadi Heksadesimal!

a)

0x35

b)

0x53

c)

gtw

d)

abcd

7.

Fungsi instruksi STR r0, [r1] dalam kode assembly adalah:

a)

Menyimpan data pada r0 ke alamat r1

b)

Set bit tertentu

c)

Clear bit tertentu

d)

Menyimpan data pada r1 ke r0

8.

Instruksi B loop dalam assembly STM32 digunakan untuk:

a)

Melompat tanpa kembali

b)

Melompat ke label loop

c)

Mengulang loop

d)

Reset CPU

9.

Ubahlah bilangan Heksadesimal 0x53 ke Biner!

a)

0101 0011

b)

0011 0101

c)

gtw

d)

efgh

10.

Peran assembler dalam pemrograman mikrokontroler STM32 adalah:

a)

Menjalankan program

b)

Mengubah assembly ke kode mesin

c)

Menghubungkan library

d)

Mengatur clock