Anda di halaman 1dari 1

UJIAN TENGAH SEMESTER (UTS) Fasilkom-TI USU

Mata kuliah : Mikroprosessor dan Assembly Sifat Ujian : Tutup Buku

Prodi : Ilmu Komputer (A dan B) Hari/Tgl. : Kamis/21/10/21

Dosen Pengasuh : Dr. Poltak Sihombing, Ph.D. Waktu : 10.15 – 11.45.

1. Buat uraian tentang perubahan bilangan berikut ini:


a) Ubahlah bilangan biner 110,101 (atau sering ditulis 110,1012) ke desimal.
b) Ubah bilangan octal 225,78 ke decimal dan ubah ke biner
c) Ubahlah angka decimal 10 ke biner, ke octal dan ke heksa (BCH=Binary Code
Heksadecimal)
d) Ubahlah angka decimal 1,125 ke biner dan ke octal
e) Ubahlah angka desimal 1, 046875 ke heksa (BCH).

2. Ubahlah angka biner berikut ke bentuk komplemen satu:


a) 1000 1000
b) 0101 1010
c) 0111 0111
d) 1000 0000

3. Pada mikroprosessor kita kenal register multi guna (general purpose) dan register kegunaan
khusus (special purpose).
a) Terangkan fungsi Register multiguna: EAX, EBX, ECX, EDX, EBP, EDI, ESI
b) Terangkan fungsi Register kegunaan khusus: EIP, ESP (stack pointer), EFLAGS

4. Buat komplemen bilangan


a) Komplemen 1 (Radiks-1) dari biner 8-bit 01001100
b) Apakah 0100 1000 merupakan invers (negative) dari 1011 0111? Buktikan.

5. Buatlah sebuah program dengan Mikrokontroller Arduino dengan ketentuan sebagai berikut:
 Output yang diharapkan adalah sebuah lampu kedap-kedip dengan warna bebas.
 Gunakan pin 13 dari Mikrokontroller menjadi INPUT atau OUTPUT
 digitalWrite digunakan untuk mengatur apakah pin 13 HIGH atau LOW
 Semua perintah yang ada pada void setup() akan dibaca satu kali
 Semua perintah yang ada pada void loop() akan dibaca berulang kali

Noted:
1. Jawaban UTS ini dikirim ke poltak@usu.ac.id, dengan subject
JAWABAN_UTS_MA2021.
2. Untuk menambah nilai Anda, kerjakan lagi soal ini sebagai PR. Dikumpulkan softcopy
tidak lebih 1 minggu setelah diujikan. Kirim ke emel poltak@usu.ac.id dengan subject
PERBAIKAN_UTS_MA2021. Tks

Anda mungkin juga menyukai