Anda di halaman 1dari 3

UJIAN TENGAH SEMESTER GENAP 2021/2022

Prodi : Teknik Telekomunikasi


Fakultas : Teknik Teknologi Elektro dan Industri Cerdas
Kode - Mata Kuliah (Kelas) : Mikroprosesor (TEA2213)
Hari/Tanggal : Rabu, 18 mei 2022
Sifat /Waktu : Open Note, 100 Menit
Dosen : NRR

[Point 30] PILIHAN GANDA

1. Seorang programmer Assembly membuat program terdiri dari 10 baris program. Komputer akan
melihatnya sebagai ISA (Instruction Set Architecture) sebanyak:
a. 5 baris b. 10 baris
c. 10 x 5 baris d. 20 baris
2. Salah satu keuntungan kita membuat program menggunakan bahasa assembly
a. Bahasanya dekat dengan bahasa manusia
b. Tidak cukup banyak compiler yang handal terutama untuk prosesor –prossesor khusus
c. Lebih user friendly
d. Lebih mudah dimengerti
e. Sudah cukup banyak compiler yang bisa menerjemahkannya.
3. Rangkaian digital di bawah yang berfungsi untuk memilih salah satu dari banyak masukan yang
ada adalah :
a. Register b. Adder
c. Multiplexer d. Multiplier
e. Decoder
4. Rangkaian digital di bawah yang berfungsi untuk membantu pengalamatan pada memori adalah:
a. Register b. Adder
c. Multiplexer d. Multiplier
e. Decoder
5. Bagian dari mikrokomputer yang berfungsi menyimpan alamat memori dari instruksi yang
sedang dieksekusi adalah :
a. Register Akumulator b. ALU
c. Program Counter (PC) d. Instruction Register (IR)
e. Memory Address Register
6. Bagian dari mikrokomputer yang berfungsi menyimpan instruksi dari memori untuk disampaikan
ke kontroler adalah
a. Memori Instruksi b. Memory Data Register
c. Instruction Register d. Register Akumulator
e. Flag register
7. Instruksi Set Architecture akan diterjemahkan menjadi beberapa
a. Bilangan biner b. Bilangan Heksa desimal
c. Mikro instruksi d. Opcode dan operand
e. Mnemonik
8. Satu instruksi diproses dengan tahap-tahap fetch, decode instruction dst. Masing-masing tahap
tersebut dapat direpresentasikan sebagai
a. Sebuah sinyal control b. Mikroinstruksi
c. Opcode dan operand d. Mnemonik
e. Program assembly
9. Berapa kali urutan instruksi di bawah ini akan loop sebelum keluar dari loop:
UJIAN TENGAH SEMESTER GENAP 2021/2022
Prodi : Teknik Telekomunikasi
Fakultas : Teknik Teknologi Elektro dan Industri Cerdas
Kode - Mata Kuliah (Kelas) : Mikroprosesor (TEA2213)
Hari/Tanggal : Rabu, 18 mei 2022
Sifat /Waktu : Open Note, 100 Menit
Dosen : NRR

MOV AL, 00h


A1: INC AL
JNZ A1

a. 00 b. 01
c. 255 d. 256
10. Manakah pernyataan berikut yang benar?
a. The group of machine cycle is called a state.
b. A machine cycle consists of one or more instruction cycle.
c. An instruction cycle is made up of machine cycles and a machine cycle is made up of number
of states.
d. None of the above

ESSAY
1. [Point 20] Jelaskan jenis-jenis mode pengalamatan dan berikan contoh instruksinya, Minimal 5
Mode Pengalamatan!

2. [Point 20] Format istruksi untuk instruksi komputer ditunjukkan seperti tabel dibawah :
--------- 4 bit -------- -------------- 16 bit ------------
opcode Memory Address

Bagian Opcode terdiri dari 4 bit bilangan biner yang merujuk pada jenis instruksi dibawah ini :
Instruction type instruction meaning
ADD 1011 X Add the register content with
the content of memory
address X
STORE 0010 X Store the register content to
memory address X
SUB 1010 X Substract the register content
with the content of memory
address X
LOAD 1100 X Load the content of memory
address X to the register

Bagian Memory Address terdiri dari 16 bit bilangan biner yang menunjukkan alamat memori
dimana intruksi dirujuk.
Write the Hexadesimal numbers which represent the instruction below :
a. Add the content of memory address 2578 D to the register
b. Load the content of memory address 1234D to the register
c. Store to the memory address 58D
UJIAN TENGAH SEMESTER GENAP 2021/2022
Prodi : Teknik Telekomunikasi
Fakultas : Teknik Teknologi Elektro dan Industri Cerdas
Kode - Mata Kuliah (Kelas) : Mikroprosesor (TEA2213)
Hari/Tanggal : Rabu, 18 mei 2022
Sifat /Waktu : Open Note, 100 Menit
Dosen : NRR

3. [Point 20] Buatlah program untuk nilai Y dibawah ini dengan menggunakan instruksi set: 1
address, 2 address dan 3 address serta berikan komentar setiap instruksi yang anda berikan!

((A – B) * E / (C – D)

4. [Point 20] Gambar dibawah adalah gambaran sistem kerja lampu jalan. Sebagai seorang
insinyur, anda ditugaskan untuk mengembangkan sistem untuk mengendalikan lampu jalan.
Lampu jalan dapat dinyalakan dengan cara :
• Manual
ATAU
• Menggunakan timer.
Jika menggunakan timer lampu hanya menyala bila diitambahkan kondisi
sekitarnya gelap

Rangkaian berikut adalah rangkaian logika untuk mengontrol sistem lampu jalan
tersebut.

Dan berikut adalah tabel kebenaran rangkaian tersebut :

Pertanyaannya :
a. Tentukan Gerbang apakah yang belum diketahui (ditandai dengan kotak bertanda tanya)
pada gambar rangkaian di atas dengan melihat tabel kebenaran yg ada.
b. Lengkapi tempat kosong pada tabel kebenaran.

Anda mungkin juga menyukai