PEMERINTAH PROPINSI JAWA TIMUR 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:
[email protected]
KARTU SOAL UJIAN SEKOLAH UTAMA TAHUN PELAJARAN 2018/2019 Mata Pelajaran Program Keahlian Kelas Guru/Instruktur
: TEKNIK MIKROPROSESOR : TEKNIK AUDIO VIDEO : XI TAV : ACHMAD ALI FAHMI
PERUMUSAN BUTIR SOAL 1. Yang bukan termasuk golongan mikrokontroller… A. ATmega 8 D. ATmega 8535 B. ATmega 16 E. Z80 C. ATmega 32 2. Apa kepanjangan dari singkatan IC … A. Internal Circuit D. Integrated Control B. Integrated Circuit E. Integral Circuit C. Internal Control 3. Apa kepanjangan dari singkatan ALU … A. Arithmetic Logic Unit D. Assembly Logic Unit B. Arithmetic Local Unit E. Assembly Local Unit C. Arithmetic Lobby Unit 4. Yang bukan komponen utama system mikroprosesor adalah … A. U D. FFU B. ROM E. I/O C. RAM 5. Bagian system mikroprosesor yang bertugas untuk memberikan sumber tegangan adalah … A. Gerbang logika D. Memori B. Catu daya E. Input dan Output C. Saklar elektronika 6. Awal pemakaian mikroprosesor pada komputer bertipe … A. 8080 D. 4004 B. 8008 E. 4040 C. Z-80 7. Berapa kapasitas memori pada intel 8080 … A. 64 KB D. 1 GB B. 125 KB E. 512 KB C. 256 KB 8. Data dalam RAM bersifat volatile artinya adalah A. Permanen D. Hanya dapat dibaca B. Aktif berkala E. Hanya sementara C. Akan hilang bila power mati 9. Yang menghubungkan semua komponen dalam unit mikroprosesor adalah … A. Diode D. LED B. Conector E. Bus C. Transistor 10. Mengkode, mengambil, melaksanakan intruksi sebuah program yang tersimpan dalam memori adah fungsi utama dari … A. Memory unit D. ALU B. Unit Pengendali (CU) E. Memory Unit C. I/O (Unit pengontrol masukan dan keluaran) 11. Operasi aljabar untuk rangkaian logika AND GATE adalah … A. Y = a.b D. Y= a(-)b B. Y = a+b E. Y= a-b C. Y= a(+)b
KUNCI JAWABAN E. Z80
B. Integrated Circuit
B. Arithmetic Logic Unit
D. FFU B. Catu daya
A. 8080 A. 64 KB
B. Aktif berkala
E. Bus
D. ALU
B. Y = a+b
A. Gerbang AND
PERUMUSAN BUTIR SOAL 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 13. Gerbang logika yang biasa disebut inverter adalah A. Gerbang AND D. Gerbang NOR B. Gerbang NOT E. Gerbang OR C. Gerbang EXOR 14. 1001 1101 jika nilai bilangan biner disamping dirubah nilai heksadesimal menjadi … A. 7E D. 37 B. 8B E. 9D C. B6 15. 1011 0110 jika nilai bilangan biner disamping dirubah nilai heksadesimal menjadi … A. 7E D. 37 B. 8B E. 9D C. B6 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 17. Satuan cristal yang digunakan adalah … A. Farad D. MHz B. Ohm E. Bit C. Kilobyte 18. Berapa tegangan sumber yang digunakan untuk menjalankan mikrontroller … A. 3 Volt D. 12 Volt B. 5 Volt E. 24 Volt C. 9 Volt 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 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 21. Apa tipe ATmega yang digunakan pada ARDUINO UNO … A. ATmega 8 D. ATmega8535 B. ATmega 16 E. Z80 C. ATmega 328 22. Ada berapa macam jenis ARDUINO … A. 5 jenis D. 8 jenis B. 6 jenis E. 9 jenis C. 7 jenis 23. Intruksi debug apa yang digunakan untuk melihat semua isi adalah … A. ACALL D. JMP B. MOV E. CLR C. RET 24. Perintah CLR C berfungsi untuk … A. Mengisi C D. Mengeset Carry B. Mereset C E. Menghapus semua program C C. Mereset Carry 25. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk mereset data akumulator adalah A. ACALL D. JMP B. MOV E. CLR
KUNCI JAWABAN
B. Gerbang NOT E. 9D
C. B6
E. Membangkitkan sinyal pada prosesor
D.
MHz
B. 5 Volt
D. 2,4 – 4,8 V
D. 20 – 40
C. ATmega 328
D. 8 jenis
C.RET
B.Mereset C E.CLR
D.JMP
PERUMUSAN BUTIR SOAL C. RET 26. Perintah dasar pemrograman bahasa assembly yang berfungsiuntuk meloncat ke suatu alamat tertentu adalah … A. ACALL D. JMP 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 E. CLR C. RET 28. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk memindah isi akumulator ke alamat lain adalah … A. ACALL D. JMP B. MOV E. CLR C. RET 29. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk memanggil sub rutin program adalah … A. ACALL D. JMP 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 E. DEC C. DIV 31. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk membandingkan data langsung dengan lokasi memori yang dialamatkan oleh atau akumulator adalah … A. ADD D. JNB B. CJNE E. DEC C. DIV 32. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk membagi isi akumulator dengan isi adalah … A. ADD 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 B. CJNE E. DEC C. DIV 34. Perintah dasar pemrograman bahasa assembly yang berfungsi untuk mengurangi isi lokasi memori yang ditujukan oleh adalah … A. ADD D. JNB 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
I.
Jawablah pertanyaan di bawah ini dengan tepat!
36. Sebutkan 5 tipe mikroprosessor! 37. Sebutkan 5 tipe ARDUINO!
KUNCI JAWABAN
C.RET
B.MOV
A.ACALL
A.ADD
B.CJNE
E.DEC
D.JNB
C.DIV
D.MOV AH,02H
36. 4004, Z80, MCS51, Pentium dan Intel 37. arduino uno, arduino mega, arduino mini, arduino nano, dan arduino esplora
38. Gambarkan rangkaian XTAL yang terhubung oleh mikroprossesor! 39. Jelaskan setiap baris program dibawah ini! MOV R0,#30h
39. MOV R0,#30h MOV A,#0
PERUMUSAN BUTIR SOAL MOV A,#0 MOV A,@R0 40. Berapa Nilai Akumulator pada pogram diatas?
KUNCI JAWABAN MOV A,@R0
40.30 (tiga puluh)
“ SELAMAT MENGERJAKAN SEMOGA SUKSES “
Pasuruan, 25 April 2019 Guru Penyusun,
ACHMAD ALI FAHMI