Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 NIM :
Rabu 6 Juni 2007 Waktu : 90 menit Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) 1. Untuk membedakan alamat bagi 4 chip memory berkapasitas sama yang terhubung dengan i8088, maka digunakan pin-pin address : a. A1-A0 b. A3-A1 c. A19-A18 d. A17-A16 2. Address decoder berikut dapat di gunakan untuk akses memory 2764 (cs - aktif low) berkapasitas : A13 A14 A15 A16 A17
Address Decoder
to CS of 2764
A18 A19
a. b. c. d.
1 Kbyte 2 Kbyte 4 Kbyte 8 Kbyte
3. Suatu perangkat masukan ke processor memiliki alamat-tetap : 2A yang dipetakan dimemory, maka perintah yang cocok untuk perangkat tersebut : a. MOV AL, 2A b. MOV AL, [2A] c. IN AX, 2A d. IN 2A, AX 4. Perintah-perintah berikut : MOV DX, 002A OUT DX, AX adalah perintah untuk output data dari Reg. AX ke perangkat keluaran pada alamat 002A dengan mode : a. fixed addressing + isolated IO b. fixed addressing + memory mapped IO c. variable addressing + isolated IO d. variable addressing + memory mapped IO
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 NIM :
Rabu 6 Juni 2007 Waktu : 90 menit Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) 5. Dengan Decoder Alamat berikut : A0 A1 A2 A3 A4 A5 A6 A7 RD
Address Decoder
to 3-state buffer
Berarti suatu perangkat I/O mempunyai alamat : a. 04 ( H ) b. 04 ( D ) c. 40 ( H ) d. 40 ( D ) 6. Address decoder berikut untuk akses I/O dengan peta alamat A0 A1 A2 A3 A4 A5 A6 A7 RD
Address Decoder
to 3-state buffer
IO/M
a. b. c. d.
variable addressing + memory mapped IO fixed addressing + isolated IO fixed addressing + memory mapped IO bukan ketiga-tiganya diatas
7. Dengan sinyal ALE ( High ) dari 8088 pada pin 25 maka bit-bit dari bus A0/D0 ... A7/D7 merupakan bit-bit sebagai : a. Data b. Address c. Control d. BUS 8.
Pin IO/MEM akan aktif high berfungsi untuk akses perangkat IO jika alamat IO : a. Variable Address + isolated IO b. Variabel + memory maped IO. c. Fixed + memory maped IO. d. Bukan ketiga-tiganya.
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 NIM :
Rabu 6 Juni 2007 Waktu : 90 menit Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) 9. Status Register sebelum interupt sbb : AX=ABCD DS=0F6C
BX=0000 ES=0F6C
CX=0000 SS=0F6C
DX=0000 CS=0F6C
SP=FFEE IP=0103
BP=0000 SI=0000 DI=0000 NV UP EI PL NZ NA PO NC
Dan tabel vektor interrupt berikut address 003FF 003FE 003FD 003FC 00003 00002 00001 00000
content 02 46 F0 00 00 C9 0F 9E
description Segment address Interrupt #FF Offset address
Segment address Interrupt #00 Offset address
Ketika dilaksanakan perintah INT 00, maka keadaan Register SP dan CS, menjadi : a. b. c. d.
SP = FFEA, CS = 00C9 SP = FFEA, CS = 0F9E SP = FFE8, CS = F000 SP = FFE8, CS = 00C9
10. Jika Vektor Interrupt Type 00 terletak pada alamat 02(H) maka Vektor Interrupt type 03 terletak pada alamat memory : a. 0E(H) b. E0(H) c. 0C(H) d. C0(H)
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 Rabu 6 Juni 2007 Waktu : 90 menit
NIM :
Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) Essay 1. Rancanglah rangkaian pendeteksi posisi saklar berbasis PPI (alamat awal 0400H), jika saklar terbuka (open) maka di LED 7 segment (common anoda) akan tampil angka 0 (a,b,c,d,e dan f nyala), sedangkan jika saklar tertutup (close) maka di LED 7 segment akan tampil angka 1 (b dan c nyala)
8255
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 Rabu 6 Juni 2007 Waktu : 90 menit
NIM :
Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) 2. Buatlah program untuk rangkaian soal 1 (dimulai dari inisialiasi)
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 Rabu 6 Juni 2007 Waktu : 90 menit
NIM :
Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) 3. Rancanglah address decoder (output active high, fully decoded memory mapped I/O) untuk menyalakan LED yang diakses dengan perintah MOV 11H,al
Nama :
Ujian Akhir Sistem Mikroprosesor EE-2623 NIM :
Rabu 6 Juni 2007 Waktu : 90 menit Dosen : Team
(no cheating, no book, no note, no additional paper, no calculator) Lampiran
Control Word A : untuk memprogram kerja port 1
D6 D5 D4 D3 D2 D1 D0
Group B Tipe Port C Lower (PC0-PC3) 0 → output 1 → input Tipe Port B 0 → output 1 → input Mode Selector 0 → mode 0 1 → mode 1
Group A Tipe Port C Upper (PC4-PC7) 0 → output 1 → input Tipe Port A 0 → output 1 → input Mode Selector 00 → mode 0 01 → mode 1 1X → mode 2