WorksheetsUTS Sitem Mikroprosessor
Total questions: 50
Worksheet time: 37mins
Mikroprosesor adalah…
Perangkat yang hanya berfungsi menyimpan data
CPU yang terintegrasi dalam satu chip
Sistem komputer lengkap dengan ROM dan RAM
Perangkat yang hanya mengatur input
Pengganti transistor sepenuhnya
Komponen utama arsitektur mikroprosesor yang melakukan operasi logika adalah…
Register file
Instruction decoder
ALU
Clock generator
DMA
Instruksi assembly MOV AX, 05H termasuk jenis addressing…
Direct
Indexed
Register
Indirect
Immediate
Sistem embedded dirancang untuk…
Menjalankan banyak aplikasi secara sekaligus
Melakukan fungsi umum seperti PC
Melakukan fungsi khusus pada perangkat tertentu
Menjadi server jaringan
Menjalankan OS desktop penuh
Pada perangkat I/O, status register berfungsi untuk…
Menyimpan program utama
Menentukan alamat instruksi
Menyimpan kondisi perangkat
Menyimpan alamat memori
Menentukan kecepatan clock
Unit yang bertanggung jawab mengatur eksekusi instruksi adalah…
Arsitektur von Neumann memiliki ciri…
Data dan instruksi dipisahkan pada memori
Menggunakan dua bus clock
Instruksi dan data berada pada memori yang sama
Tidak membutuhkan register
Hanya mendukung operasi logika
Instruksi ADD AX, BX berfungsi untuk…
Membandingkan dua nilai
Mengurangi nilai AX
Menambah nilai AX ke BX
Menambahkan Nilai BX ke AX
Mengurangi nilai AX ke BX
Salah satu karakteristik sistem embedded adalah…
Tidak memerlukan mikrokontroler
Berfungsi sebagai komputer multi-purpose
Menggunakan resource terbatas
Menggunakan listrik tak terbatas
Hanya bekerja secara offline
Buffer pada perangkat I/O digunakan untuk…
Menjaga aliran data antara perangkat yang berbeda kecepatan
Menyimpan bootloader
Mengganti clock CPU
Mengatur jalur interrupt
Meningkatkan tegangan input
Mikroprosesor bekerja berdasarkan urutan…
Execute–Fetch–Decode
B. Decode–Execute–Power On
Input–Process–Output
Reset–Stop–Run
Fetch–Decode–Execute
Register PC (Program Counter) berfungsi untuk…
Menyimpan hasil operasi ALU
Menentukan alamat instruksi berikutnya
Menyimpan data I/O
Mengatur kecepatan clock
Mengingat status flag
Instruksi CMP AX, BX akan…
Menyimpan hasil pengurangan di AX
Menambah AX dan BX
Menyimpan hasil pengurangan di BX
Mengubah flag tanpa menyimpan hasil
Memindahkan BX ke AX
Sistem embedded real-time kategori hard memiliki ciri…
Deadline harus dipenuhi tanpa toleransi
Toleransi tinggi terhadap keterlambatan
Dapat melewati deadline
Tidak membutuhkan mikrokontroler
Tidak memerlukan sensor
Interrupt pada perangkat I/O memungkinkan…
CPU menunggu perangkat terus-menerus
Perangkat memberi sinyal CPU saat perlu layanan
CPU berhenti selamanya
Menghapus data di memori otomatis
Mengganti program utama
ALU akan memengaruhi flag berikut, kecuali…
Zero
Carry
Sign
Overflow
Parity
Mikroarsitektur RISC memiliki ciri…
Instruksi sangat kompleks
Instruksi banyak dan beragam
Tidak memiliki register
Instruksi sederhana dan eksekusi cepat
Tidak mendukung pipeline
Instruksi jump tanpa syarat adalah…
JZ
JNZ
JC
JMP
JO
Pada sistem embedded, firmware disimpan di…
RAM
ROM/Flash
Cache
CPU
Port paralel
Cara kerja Direct Memory Access (DMA) adalah…
Menghentikan semua tugas CPU
Mengakses memori tanpa melibatkan CPU secara langsung
Menghapus program dari RAM
Mengatur status Memory dan flag
Meningkatkan clock CPU
Bus yang digunakan untuk menentukan lokasi data di memori adalah…
Bus alamat
Bus kontrol
Bus data
Bus interrupt
Bus serial
Instruction decoder berfungsi untuk…
Menjalankan instruksi
Mengonversi opcode menjadi sinyal kontrol
Menyimpan hasil operasi
Mengatur kecepatan clock
Menambah kapasitas memori
Instruksi SHL AX, 1 akan…
Membagi AX
Menambah bit AX ke kanan
Menggeser bit AX ke kiri
Membuat AX bernilai 1
Memindahkan 1 ke AX
Sistem embedded menggunakan mikrokontroler karena…
Harganya paling mahal
Memiliki semua komponen dalam satu chip
Tidak membutuhkan memori
Tidak membutuhkan clock
Menggantikan sensor
Perangkat I/O mapped ditandai dengan…
Ruang alamat terpisah untuk I/O
Menggunakan instruksi MOV
Tidak memiliki register
Tidak bisa berkomunikasi dengan CPU
Selalu menggunakan serial
Mikroprosesor pertama yang populer digunakan secara komersial adalah…
Zilog Z80
Intel 8080
Motorola 68000
ARM7
Intel 8085
Register umum (general purpose register) digunakan untuk…
A. Mengatur alamat I/O
Mengatur jenis interrupt
Mengatur frekuensi clock
Menyimpan status sistem
Menyimpan data sementara saat eksekusi instruksi
Instruksi INC BX akan…
Mengurangi BX
Menghapus isi BX
Membandingkan BX dengan AX
Menambah BX satu nilai
Menggeser BX ke kanan
Pada sistem embedded, sensor berfungsi untuk…
Memberi input kondisi lingkungan
Menyimpan program
Melakukan aksi mekanis
Mengatur sistem file
Membuat sinyal clock
Speaker merupakan contoh perangkat I/O tipe…
Output
Direct-memory
Input
Bidirectional dengan DMA
Interrupt only
Kecepatan mikroprosesor terutama ditentukan oleh…
Kapasitas ROM
Tipe port paralel
Jumlah instruksi
Jenis perangkat I/O
Frekuensi clock
Arsitektur mikroprosesor terdiri dari ...
ALU
Control unit
Register
Sistem Operasi
Memory
Instruksi MOV [2000H], AX menggunakan addressing…
Register
Immediate
Memory direct
Indirect
Stack
Sistem embedded yang menggunakan baterai harus mengutamakan…
Clock tinggi
GPU
Konsumsi daya rendah
Memori eksternal besar
Overclock
Port serial mengirim data secara…
Paralel dan bersamaan
Dua byte sekaligus
Satu bit per waktu
Empat bit per waktu
Tanpa menggunakan clock
Mikroprosesor berbeda dengan mikrokontroler karena…
Mikroprosesor memiliki ROM internal
Mikrokontroler tidak memiliki ALU
Mikroprosesor membutuhkan komponen eksternal tambahan
Mikrokontroler tidak bisa digunakan untuk embedded
Mikroprosesor hanya memiliki 4 register
Cache digunakan untuk…
Menyimpan data jangka panjang
Menyimpan instruksi yang sering digunakan agar akses lebih cepat
Mengatur interrupt
Mengganti fungsi ALU
Mengatur port paralel
Instruksi PUSH AX akan…
Menghapus isi AX
Mengirim AX ke port I/O
Menyimpan AX ke stack
Mengalikan AX dengan BX
Memindahkan AX ke memori secara langsung
Contoh sistem embedded yang bersifat standalone adalah…
Laptop
Printer
Server
PC desktop
Router jaringan
Handshake pada perangkat I/O digunakan untuk…
Menghapus data lama
Sinkronisasi pengiriman dan penerimaan data
Mengatur interrupt clock
Menambah frekuensi CPU
Menyimpan data ke ROM
Instruksi mikroprosesor disimpan di…
Register
Accumulator
Memori utama
Stack pointer
I/O buffer
Pada arsitektur Harvard, data dan instruksi…
Menggunakan memori yang sama
Menggunakan jalur bus berbeda
Tidak memiliki alamat memori
Disimpan di ROM saja
Hanya untuk CPU 16-bit
Instruksi NEG AX berfungsi untuk…
Inverifikasi logika
Menggeser bit
Menghasilkan nilai negatif dari AX
Membuat AX nol
Menambah AX
RTOS pada embedded system digunakan untuk…
Menjalankan aplikasi PC
Mengatur penjadwalan real-time
Menambah kapasitas RAM
Menjalankan game
Menggandakan clock CPU
Port paralel digunakan karena…
Mengirim data lebih cepat dalam bentuk banyak bit sekaligus
Selalu lebih murah
Tidak memerlukan clock
Dapat mengirim data jarak jauh
Tidak membutuhkan protokol
Instruksi mikroprosesor dieksekusi berdasarkan sinyal…
Address Bus
Register
Control unit
ALU
Data Bus
Register yang menyimpan alamat pengambilan data dari stack adalah…
Flag Register
General Purpose Register
Special Purpose Register
Status Register
Memory Data Register
Instruksi OR AX, BX memiliki fungsi untuk…
Operasi logika Mengalikan AX dengan BX
Operasi logika menambah antara AX dan BX
Operasi logika Mengalikan BX ke AX
operasi logika Menambah BX ke AX
Memindahkan AX ke BX
Contoh perangkat embedded dalam otomotif dan Rumah Tangga adalah…
Mesin cuci
ABS system
Laptop
Printer
ECU
Interrupt mask digunakan untuk…
Menghapus semua interrupt
Mengatur prioritas interrupt yang boleh diproses
Menggandakan data I/O
Mengatur sinyal clock
Membuat data menjadi serial
