Pilihlah jawaban A, B, C, D atau E yang benar dengan memberi tanda silang
(X)!
1.
Dari potongan
program tertulis DDRB =
&B11111111, hal ini menunjukkan bahwa PORTB pada Mikro AVR berfungsi
sebagai ......
a.
|
Input
|
d.
|
Timer
|
b.
|
Output
|
e.
|
Counter
|
c.
|
Interup
|
2.
Memiliki fungsi digunakan untuk menyimpan
data sementara
pada program Bahasa C Mikrokontroller AVR adalah …..
a.
|
Variabel
|
d.
|
I/O
|
b.
|
Operand
|
e.
|
Op-code
|
c.
|
Mnemonic
|
3.
Aturan
pemberian nama variable adalah
Maksimum……
a.
|
16 Karakter
|
d.
|
8 Karakter
|
b.
|
24 Karakter
|
e.
|
40 Karakter
|
c.
|
32 Karakter
|
4.
Penulisan bilangan pada BASCOM-AVR berikut
ini manakah yang benar……
a.
|
10101011
|
d.
|
10101010B
|
b.
|
B10101111
|
e.
|
&B10001111
|
c.
|
&10101110
|
5.
Pada
mikrokontroller AVR bagian yang merupakan Port ADC ada pada Port ….
a.
|
P.A
|
d.
|
P.D
|
b.
|
P.B
|
e.
|
P.1
|
c.
|
P.C
|
6.
Sekumpulan
variabel dengan nama
dan tipe yang sama, yang berbeda indeks keanggotaannya
disebut….
a.
|
Variabel
|
d.
|
Mnemonic
|
b.
|
Array
|
e.
|
O-Code
|
c.
|
Komentar
|
7. Perintah untuk
melaksanakan perintah secara berulang sesuai dengan jumlah yang ditentukan pada
program BASCOM AVR adalah….
a.
|
DEFINT
|
d.
|
FOR -DO
|
b.
|
GO-TO
|
e.
|
CSEG
|
c.
|
FOR-NEXT
|
8.
Perintah
ini untuk melakukan
lompatan ke label
kemudian melakukan
serangkaian instruksi tanpa
harus kembali lagi,
sehingga tidak perlu
RETURN
adalah ....
a.
|
DIM
|
d.
|
GO-TO
|
b.
|
DEFINT
|
e.
|
FOR-DO
|
c.
|
DO-LOOP
|
9.
Perintah
ini untuk melakukan
perulangan terus menerus
tanpa henti (pengulangan tak
berhingga) selama mikrokontroler-nya masih
mendapatkan detak dan/atau catu daya adalah ....
a.
|
DIM
|
d.
|
GO-TO
|
b.
|
DEFINT
|
e.
|
DO-LOOP
|
c.
|
FOR-DO
|
10. Fungsi WHILE – WEND pada
BASCOM AVR digunakan untuk …….
a.
|
melakukan
pengulangan selama kondisinya benar
|
b.
|
melakukan lompatan pada alamat tertentu
|
c.
|
melaksanakan perintah secara berulang
|
d.
|
melakukan perulangan
terus menerus tanpa
henti
|
e.
|
melakukan lompatan sebuah subrutin
|
11.
Dalam sistem mikrokontroller AVR terdapat PORT untuk tegangan referensi
pada ADC, port ini terletak pada Port …..
a.
|
30-31
|
d.
|
9 - 10
|
b.
|
31-32
|
e.
|
10-11
|
c.
|
29-30
|
12. Dari potongan program berikut ini
manakah yang menunjukkan library jenis mikrokontroller…
$regfile = "m8535.dat"
$crystal = 11059200
DDRB =
&B11111111
Do
Portb = &B11111110
Wait 1
Portb = &B11111101
Wait 1
Portb = &B11111011
Wait 1
a.
|
30-31
|
d.
|
Portb = &B11111110
|
b.
|
$crystal = 11059200
|
e.
|
Wait 1
|
c.
|
$regfile = "m8535.dat"
|
13. Bilangan O pada potongan program yang
tertulis Portb = &B11111110 merupakan …..
a.
|
HSB
|
d.
|
LSB
|
b.
|
NSB
|
e.
|
MSB
|
c.
|
CSB
|
14. Pada program BASCOM AVR untuk
mengaktifkan seven segment tertulis program berikut :
If PINB.1 = 0 Then
PORTA = &B10100100
End If
Maka angka yang akan muncul pada seven
segment common anoda adalah angka …..
a.
|
0
|
d.
|
4
|
b.
|
1
|
e.
|
2
|
c.
|
3
|
15. Jika suatu port
mikro AVR difungsikan sebagai input maka port tersebut harus disetting dengan
nilai …..
a.
|
11111111
|
d.
|
01010101
|
b.
|
00000000
|
e.
|
11110000
|
c.
|
10101010
|
16. Dari
potongan program berikut ini manakah penulisan program yang salah ……
$regfile = "m8535.dat"
$crystal = 12000000
'------------------------ Konfigurasi
Ddra = &B11111111
Ddrb = &B00000000
Portb = B11111111
a.
|
$regfile = "m8535.dat"
|
d.
|
Ddra = &B11111111
|
b.
|
Ddrb = &B00000000
|
e.
|
$crystal = 12000000
|
c.
|
Portb = B11111111
|
17. Pada kontrol berbasis
Mikrokontroller untuk mengendalikan system Lampu Lalu lintas tertulis dalam
potongan program BASCOM AVR sebagai berikut :
Do
Porta = &B11110011
Portc = &B11110110
Wait 5
Jika lampu yang dipakai menggunakan system Common Anoda maka Pada
Port A pada baris 2 akan diperoleh hasil tampilan lampu ....
a.
|
off-off-off-off-on-on-off-off
|
d.
|
off-on-off-on-on-off-on-off
|
b.
|
on-off-on-off-on-off-off-on
|
e.
|
off-off-on-off-off-on-off-on
|
c.
|
on-off-off-off-off-on-off-on
|
18. Pada kontrol berbasis
Mikrokontroller untuk mengendalikan system Lampu Lalu lintas tertulis dalam
potongan program BASCOM AVR sebagai berikut :
Do
Porta = &B11110101
Portc = &B11110110
Wait 2
Jika lampu yang dipakai menggunakan system
Common Katoda maka Pada Port C pada baris 3 akan diperoleh hasil tampilan lampu
....
a.
|
off-off-off-off-on-on-off-off
|
d.
|
off-off-off-off-on-off-ff-on
|
b.
|
on-off-on-off-on-off-off-on
|
e.
|
on-on-on-on-off-on-on-off
|
c.
|
on-off-off-off-off-on-off-on
|
19.
Pada saat mendownload program yang dibuat dengan BASCOM AVR
sebelum diupload ke dalam IC target maka terlebih dahulu file BASCOM untuk
dilakukan compile agar file tersebut berbentuk ….
a.
|
Bas
|
d.
|
hex
|
b.
|
dbg
|
e.
|
ost
|
c.
|
cfg
|
20.
Untuk mendownload IC
Mikro AVR Atmega8538 maka dibutuhkan alat berupa downloader ISP AVR USB,
program ini memanfaatkan jalur ISP yang ada pada ….
a.
|
Port C
|
d.
|
Port D
|
b.
|
Port A
|
e.
|
Port Reset
|
c.
|
Port B
|
21.
Pada sistem display seven segment yang menggabungkan
polaritas negatif pada tiap segment katodanya disebut sebagai ...
a.
|
Common Base
|
d.
|
Common Catoda
|
b.
|
Common Negatif
|
e.
|
Common Anoda
|
c.
|
Common Positif
|
|
|
22. Untuk menampilkan angka 9 pada seven segment yang menggunakan common katoda
maka kombinasi inputnya adalah...
a.
|
11110110
|
d.
|
10101110
|
b.
|
11111001
|
e.
|
11111010
|
c.
|
00001001
|
|
|
23. Dalam sistem aplikasi mikrokontroller bahasa pemrograman yang digunakan
adalah ....
a.
|
Bahasa Assembly
|
d.
|
Turbo Pascal
|
b.
|
Turbo Basic
|
e.
|
Visual Basic
|
c.
|
C++
|
|
|
24. Dalam sistem
aplikasi mikrokontroller dengan aplikasi komputer, diperlukan interface yang
berfungsi untuk mentransfer program dari komputer ke IC, alat ini disebut ....
a.
|
Interfacer IC
|
d.
|
Filter IC
|
b.
|
Adapter IC
|
e.
|
Reader IC
|
c.
|
Writer IC
|
|
|
25. Perintah ORG pada
susunan software assembly biasaya berfungsi untuk .....
a.
|
Mengakhiri program assembly
|
d.
|
Memindahkan data
|
b.
|
Mengawali program assembly
|
e.
|
Membersihkan data pada alamat tertentu
|
c.
|
Membuat waktu tunda
|
|
|
26. Dalam bahasa
assembly untuk untuk mensetting bit pada alamat tertentu maka digunakan
perintah ….
a.
|
SETB
|
d.
|
DJNZ
|
b.
|
SJMP
|
e.
|
ORG
|
c.
|
LJMP
|
|
|
27. Untuk memindahkan
data pada alamat tertentu digunakan perintah ....
a.
|
MOVC
|
d.
|
LJMP
|
b.
|
MOV
|
e.
|
DJNZ
|
c.
|
MOVX
|
|
|
28. Pada tahun
1977 Intel memperkenalkan mikroprosesor
8-bit yang diberi merek
dagang Intel …
a.
|
8085
|
d.
|
8000
|
b.
|
8008
|
e.
|
8005
|
c.
|
8080
|
|
|
29. Mikroprosesor
pertama oleh Intel (1971) yaitu mikroprosesor Intel 4004 yang merupakan prosesor…..
a.
|
4 Bit
|
d.
|
32 Bit
|
b.
|
8 Bit
|
e.
|
16 Bit
|
c.
|
64 Bit
|
|
|
30.
Pada 1973 Intel memperkenalkan mikroprosesor 8-bit modern pertama Intel
seri ….
a.
|
8085
|
d.
|
8000
|
b.
|
8008
|
e.
|
8005
|
c.
|
8080
|
|
|
31 Z80 merupakan
prosesor 8-bit mikroprosesor
yang dirilis bulan
Juli tahun 1976 dengan kecepatan
clock …..
a.
|
2,4
Mhz
|
d.
|
2,3 Mhz
|
b.
|
2,5 Mhz
|
e.
|
2,0 Mhz
|
c.
|
2,2 Mhz
|
|
|
32.
Pada tahun
1972 Intel mengeluarkan mikroprosesor
dengan tipe mikroprosesor….
a.
|
8085
|
d.
|
8000
|
b.
|
8008
|
e.
|
8005
|
c.
|
8080
|
|
|
|
|
|
|
33
Pada tahun 1983 Sebuah
prosesor Intel 80386
mulai digunakan dalam
sistem komputer, prosesor ini
dibangun dengan memanfaatkan
sejumlah …..
a.
|
275.000 Transistor
|
d.
|
285.000 Transistor
|
.b.
|
265.000 Transistor
|
e.
|
295.000 Transistor
|
c.
|
245.000 Transistor
|
|
|
34.
Catu daya yang digunakan pada mikroprosessor adalah ......
a.
|
5 Volt
|
d.
|
9 Volt
|
b.
|
6 Volt
|
e.
|
10 Volt
|
c.
|
7 Volt
|
|
|
35.
IC regulator yang
dipasang untuk catu daya pada mikroprosessor adalah ....
a.
|
7806
|
d.
|
7808
|
b.
|
7809
|
e.
|
7804
|
c.
|
7805
|
|
|
36.
Tegangan kerja pada transistot-transistor
Logic (TTL) pada mikroprosessor sebesar ….
a.
|
6 Volt
|
d.
|
12 Volt
|
b.
|
5 Volt
|
e.
|
25 Volt
|
c.
|
7 Volt
|
|
|
a.
|
5 Volt
|
d.
|
9 Volt
|
b.
|
6 Volt
|
e.
|
10 Volt
|
c.
|
7 Volt
|
|
|
38. Gerbang
logika yang memiliki output selalu berlogik 1 jika semua inputnya berlogik 1
adalah gerbang ….
a.
|
OR
|
d.
|
AND
|
b.
|
NOT
|
e.
|
NOR
|
c.
|
NAND
|
|
|
39. Jika sebuah flip-flop S dan R masing-masing diberi logika 1 maka akan ada
......
a.
|
Perubahan pada keluaran Q dan Q
|
d.
|
Pengamanan SR
|
b.
|
Pengalamatan pada setiap data
|
e.
|
Penentuan alur
kerja Q dan Q
|
c.
|
Tidak ada perubahan pada keluaran Q dan Q
|
|
|
40.
Mikroprosesor berkomunikasi dengan unit memori, unit
I/O menggunakan …..
a.
|
ROM
|
d.
|
Bus
|
b.
|
RAM
|
e.
|
Register
|
c.
|
Processsor
|
|
|
15.Bagian dari Sistim
Mikroprosesor yang mengatur denyut kerja MPU adalah …
a.
|
Bus
|
d.
|
Trigger
|
b.
|
Flow Chart
|
e.
|
Register
|
c.
|
Clock
|
|
|
16.
Rangkaian digital yang memiliki fungsi sebagai penjumlah biner disebut
…..
a.
|
Subtractor
|
d.
|
Encoder
|
b.
|
Decoder
|
e.
|
Adder
|
c.
|
Assembler
|
|
|
17.
Intruksi pada mikroprosesor untuk memberikan nilai
terntu ke program counter adalah
…
a.
|
DJNZ
|
d.
|
JUMP
|
b.
|
LJMP
|
e.
|
CLR
|
c.
|
SJMP
|
|
|
18. Cara yang sangat sederhana untuk
menunjukkan aliran proses sebuah program disebut ….
a.
|
Sistem
Chart
|
d.
|
Picture Chart
|
b.
|
Flow Chart
|
e.
|
Desaign Chart
|
c.
|
Draft Chart
|
|
|
19.Berikut ini yang bukan langkah
yang harus dilakukan dalam mengembangkan program komputer menurut Douglas
adalah ....
a.
|
Pendefinisian
permasalahan
|
d.
|
Representasi kerja program
|
b.
|
Penemuan
instruksi-instruksi yang benar
|
e.
|
Eksekusi
Program
|
c.
|
Penulisan program
|
|
|
20.
Bagian mikroprosessor yang berfungsi sebagai pengendali
sistem adalah…..
a.
|
MPU
|
d.
|
Processor
|
b.
|
ROM
|
e.
|
RWM
|
c.
|
RAM
|
|
|
21.
Mikroprosessor Z-80 port D0–D7 adalah bus 8 bit dua arah yang
digunakan sebagai ….
a.
|
Saluran alamat
|
d.
|
Saluran input
|
b.
|
Saluran data
|
e.
|
Saluran akses
|
c.
|
Saluran memori
|
|
|
22. Berikut ini manakah yang
merupakan bagian dari MPU dari sebuah mikroprosessor ….
a.
|
CU, RU,
Regisiter
|
d.
|
CU, ALU, Bus
|
b.
|
CU, ALU, RU
|
e.
|
Register, RU, Bus
|
c.
|
ALU,RU, Bus
|
|
|
23.
Seperangkat bit pengendali yang berfungsi mengatur
penyerempakan memori, Penyerempakan I/O, Penjadualan MPU, Interupsi, DMA ,
Pembentuk Clock, dan Reset adalah ....
a.
|
Bus
Alamat
|
d.
|
Bus Data
|
b.
|
Bus System
|
e.
|
Bus kendali
|
c.
|
Bus Akses
|
|
|
24.
Bagian mikroprosessor yang berfungsi sebagai pengalihan
data dengan menggunakan perintah MOV, atau LOAD, EXCHANGE, PUSH, dan POP
adalah…..
a.
|
MPU
|
d.
|
Processor
|
b.
|
ROM
|
e.
|
RWM
|
c.
|
RAM
|
|
|
25.
Pada mikroprosessor Z-80 port A0–A15 adalah bus 16 bit satu arah yang
digunakan sebagai …..
a.
|
Saluran data
|
d.
|
Saluran input
|
b.
|
Saluran Alamat
|
e.
|
Saluran akses
|
c.
|
Saluran memori
|
|
|
26. Ciri khas bus data ditinjau dari sisi memori ROM
adalah ....
a.
|
Dua arah
|
d.
|
Satu arah dan
three-state
|
b.
|
Tiga keadaan
|
e.
|
Semua benar
|
c.
|
Dua arah dan three-state
|
27. Mikroposesor terdiri dari…
a.
|
ALU, CU dan Hardisk
|
d.
|
Mainboard, Prosesor dan Memori
|
b.
|
CU, Register dan DDR
|
e.
|
CU, Register dan Cache memori
|
c.
|
ALU, CU dan
Register
|
28. Pada 8085 Mikroprosesor memiliki
…
a.
|
75 intruksi
|
d.
|
47 intruksi
|
b.
|
57 intruksi
|
e.
|
54 intruksi
|
c.
|
74
intruksi
|
29. Pada MC6800 Mikroprosesor memiliki …
a.
|
2 akumulator
|
d.
|
4 akumulator
|
b.
|
1 akumulator
|
e.
|
5 akumulator
|
c.
|
3 akumulator
|
30. Pada 8085 Mikroprosesor memiliki
…
a.
|
2 akumulator
|
d.
|
5 akumulator
|
b.
|
3 akumulator
|
e.
|
1 akumulator
|
c.
|
4
akumulator
|
Tidak ada komentar:
Posting Komentar