D I N A S P E N D I D I K AN
UPTD SMK NEGERI 1 SUKOREJO
Jl. Sumbergareng Telp. (0343) 7727315, 615325 Fax. (0343) 615325. Sukorejo Pasuruan 67161.
Email: smkn_sukorejo@yahoo.com
KARTU SOAL
UJIAN SEKOLAH UTAMA
TAHUN PELAJARAN 2018/2019
A. Gerbang AND
PERUMUSAN BUTIR SOAL KUNCI JAWABAN
12. Output gerbang logika akan berlogika 1 jika semua inputnya
berlogika 1 maka gerbang yang dimaksud adalah …
A. Gerbang AND D. Gerbang NOR
B. Gerbang NOT E. Gerbang OR
C. Gerbang EXOR B. Gerbang NOT
13. Gerbang logika yang biasa disebut inverter adalah
A. Gerbang AND D. Gerbang NOR
B. Gerbang NOT E. Gerbang OR
C. Gerbang EXOR E. 9D
14. 1001 1101 jika nilai bilangan biner disamping dirubah nilai
heksadesimal menjadi …
A. 7E D. 37
B. 8B E. 9D
C. B6 C. B6
15. 1011 0110 jika nilai bilangan biner disamping dirubah nilai
heksadesimal menjadi …
A. 7E D. 37
B. 8B E. 9D E. Membangkitkan sinyal pada
C. B6
prosesor
16. Apa fungsi dari komponen cristal pada rangkaian system
mikrokontroller …
A. Membedakan signal input dan output
B. Mefilter signal input dan output
C. Mengatur kecepatan sebuah prosesor
D. Mengatur tegangan untuk prosesor
E. Membangkitkan sinyal pada prosesor D. MHz
17. Satuan cristal yang digunakan adalah …
A. Farad D. MHz
B. Ohm E. Bit
C. Kilobyte B. 5 Volt
18. Berapa tegangan sumber yang digunakan untuk menjalankan
mikrontroller …
A. 3 Volt D. 12 Volt
B. 5 Volt E. 24 Volt
C. 9 Volt D. 2,4 – 4,8 V
19. Range jangkauan tegangan untuk logika 1 pada tegangan IC TTL
sebesar adalah …
A. 0,7 – 2,4V D. 2,4 – 4,8 V
B. 0,7 – 5 V E. 2,4 – 5 V
C. 2 – 4,8 V D. 20 – 40
20. Pada pin berapa VCC dan GND yang terdapat mikronkontroller
AT89S51 …
A. 1 dan 2 D. 20 – 40
B. 4 dan 5 E. 9 - 10
C. 6 dan 7 C. ATmega 328
21. Apa tipe ATmega yang digunakan pada ARDUINO UNO …
A. ATmega 8 D. ATmega8535
B. ATmega 16 E. Z80
C. ATmega 328
D. 8 jenis
22. Ada berapa macam jenis ARDUINO …
A. 5 jenis D. 8 jenis
B. 6 jenis E. 9 jenis
C. 7 jenis C.RET
23. Intruksi debug apa yang digunakan untuk melihat semua isi
register adalah …
A. ACALL D. JMP
B. MOV E. CLR
C. RET B.Mereset Register C
24. Perintah CLR C berfungsi untuk …
A. Mengisi Register C D. Mengeset Carry
B. Mereset Register C E. Menghapus semua program C
E.CLR
C. Mereset Carry
25. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk mereset data akumulator adalah
A. ACALL D. JMP
B. MOV E. CLR D.JMP
PERUMUSAN BUTIR SOAL KUNCI JAWABAN
C. RET
26. Perintah dasar pemrograman bahasa assembly yang
berfungsiuntuk meloncat ke suatu alamat tertentu adalah …
A. ACALL D. JMP C.RET
B. MOV E. CLR
C. RET
27. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk kembali dari subrutin program ke alamat terakhir yang
dieksekusi oleh program adalah …
A. ACALL D. JMP B.MOV
B. MOV E. CLR
C. RET
28. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk memindah isi akumulator ke alamat lain adalah …
A. ACALL D. JMP A.ACALL
B. MOV E. CLR
C. RET
29. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk memanggil sub rutin program adalah …
A. ACALL D. JMP A.ADD
B. MOV E. CLR
C. RET
30. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk menambah 8 bit data langsung ke dalam isi akumulator
adalah …
A. ADD D. JNB B.CJNE
B. CJNE E. DEC
C. DIV
31. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk membandingkan data langsung dengan lokasi memori yang
dialamatkan oleh register atau akumulator adalah …
A. ADD D. JNB
B. CJNE E. DEC E.DEC
C. DIV
32. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk membagi isi akumulator dengan isi register adalah …
A. ADD D. JNB D.JNB
B. CJNE E. DEC
C. DIV
33. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk membaca data per satu bit adalah
A. ADD D. JNB C.DIV
B. CJNE E. DEC
C. DIV
34. Perintah dasar pemrograman bahasa assembly yang berfungsi
untuk mengurangi isi lokasi memori yang ditujukan oleh register
adalah …
A. ADD D. JNB D.MOV AH,02H
B. CJNE E. DEC
C. DIV
35. Bagaimana penulisan yang benar pada program assembly
dibawah …
A. MOV 0002B,02H D. MOV AH,02H
B. MOV 02H,02H E. MOV 0002B,AL
C. MOV 02H,00 36. 4004, Z80, MCS51, Pentium
dan Intel
I. Jawablah pertanyaan di bawah ini dengan tepat!
36. Sebutkan 5 tipe mikroprosessor! 37. arduino uno, arduino mega,
arduino mini, arduino nano, dan
37. Sebutkan 5 tipe ARDUINO! arduino esplora
39. Jelaskan setiap baris program dibawah ini! 39. MOV R0,#30h
MOV R0,#30h MOV A,#0
PERUMUSAN BUTIR SOAL KUNCI JAWABAN
MOV A,#0 MOV A,@R0
MOV A,@R0
40. Berapa Nilai Akumulator pada pogram diatas?
40.30 (tiga puluh)
“ SELAMAT MENGERJAKAN SEMOGA SUKSES “