WorksheetsTes Awal Modul 1 Mikro
Total questions: 10
Worksheet time: 5mins
STM32 berbasis pada arsitektur prosesor apa?
AVR
ARM Cortex-M
PIC
RISC-V
STM32 Nucleo-64 board memerlukan perangkat lunak untuk pemrograman, salah satunya adalah:
Arduino IDE
STM32CubeIDE
Keil μVision
MPLAB X
Fungsi instruksi LDR r0, =0x40011010 dalam kode assembly adalah:
Memindahkan nilai ke register r0
Memuat alamat ke register r0
Menyalakan LED
Melakukan operasi bitwise
Instruksi ORR r1, r1, #(1<<4) digunakan untuk:
Clear bit tertentu
Set bit tertentu
Melakukan pergeseran kanan
Reset register
Instruksi BIC r1, r1, #(0xF<<20) berfungsi untuk:
Set semua bit
Clear bit tertentu
Mengalikan register
Menyalakan LED
Ubahlah bilangan biner 0011 0101 menjadi Heksadesimal!
0x35
0x53
gtw
abcd
Fungsi instruksi STR r0, [r1] dalam kode assembly adalah:
Menyimpan data pada r0 ke alamat r1
Set bit tertentu
Clear bit tertentu
Menyimpan data pada r1 ke r0
Instruksi B loop dalam assembly STM32 digunakan untuk:
Melompat tanpa kembali
Melompat ke label loop
Mengulang loop
Reset CPU
Ubahlah bilangan Heksadesimal 0x53 ke Biner!
0101 0011
0011 0101
gtw
efgh
Peran assembler dalam pemrograman mikrokontroler STM32 adalah:
Menjalankan program
Mengubah assembly ke kode mesin
Menghubungkan library
Mengatur clock
