Anda di halaman 1dari 4

Soal Mikroprosesor Z80 A

Nama : .................................................

Pilih jawaban yang anda anggap benar dengan memberi tanda silang pada huruf jawaban.

1. Sebuah CPU mikroprosesor terdiri dari tiga bagian pokok , kecuali :


a. Control Unit b. Memory unit c. Register Unit

2. Mikroprosesor yang memiliki jumlah bus alamat 16 bit saluran akan mampu mengalamati memori
dengan kapasitas : a. 64 Kb b. 16 Kb c. 32 Kb

3. Jika logika sinyal kendali mikroprosesor sebagai berikut : RD = 0 , WR = 1, MREQ = 0, IORQ = 1 maka
proses yang dilakukan : a. Baca memori b. Tulis memori c. Baca IO

4. Yang tidak termasuk contoh mikroprosesor bertipe CISC adalah : a. MC 8800 b. 8088 c. z80

5. Register Z80 yang tidak memiliki pasangan register alternatif yaitu : a. AF b. IX c. HL

6. Jumlah jalur address bus yang dimiliki z80 adalah : a. 8 b. 16 c. 15

7. Register yang berfungsi untuk mencacah alamat (yang akan segera dieksekusi dianamakan)
a. SP b. PC c. BC
8. Dalam register Flag, bit yang menunjukkan hasil operasi ALU positif atau negatif adalah bit ke :
a. 1 b. 3 c. 7
9. Penjumlahan dua bilangan hexadesimal yang tidak menghasilkan Half Carry adalah :
a. F3 + 24 b. 0B + 2C c. B8 + C9

10. Jenis memori yang bisa dihapus dengan sinar ultraviolet adalah : a. ROM b. EPROM c. EEPROM

11. Contoh dari komponen IO berjenis IO paralel adalah : a. PPI 8255 b. UART c. PPI 8251

12. Berdasarkan gambar tersebut, maka alamat untuk Data PORT B


adalah : a. 80H b. 81H c. 21H

13. Berdasarkan gambar tersebut, maka alamat untuk Kendali


PORT A adalah : a. 82H b. 80H c. 22H

13. Suatu keterangan perintah adalah sebagai berikut : , maka perintah yang benar
untuk keterangan diatas adalah : a. LD B,C b. LD C,B c. OUT B,C

14. Perintah untuk keterangan operasi berikut adalah :


a. ADD A,E b. ADC A,E c. ADD E,C
Suatu program penjumlahan 2 byte bilangan hexadesimal sebagai berikut :
LD IX,1900H
LD A, (IX+00) Data di 1900 = 8D H 1902 = 78H
ADD A,(IX+02) Data di 1901 = 03 H 1903 = 0DH
LD (IX+04) , A
LD A , (IX+01)
ADC A , (IX+03)
LD (IX+05) , A
LD A , 00H
ADC A,A
LD (IX+06) ,A
RST

16. Berdasar program dan data di atas, maka data di register A setelah perintah ke 5 dieksekusi adalah
a. 8D b. 03 c. 05
17. Berdasar program dan data di atas, maka data di register A setelah perintah ke 3 dieksekusi adalah
a. 05 b. 8D c. 78
18. Berdasar program dan data di atas, maka data di register A setelah perintah ke 6 dieksekusi adalah
a. 05 b. 11 c. 10
19. Berdasar program dan data di atas, maka data di alamat 1904 adalah :
a. 05 b. 11 c. 78
20. Berdasar program dan data di atas, maka data di alamat 1905 adalah :
a. 0D b. 11 c. 10
21. Berdasar program dan data di atas, maka data di alamat 1906 adalah :
a. 00 b. 11 c. 10

Untuk soal 22 sd 25 ; Berlaku ketentuan sbb:


PC 7 PC 6 PC 5 PC 4 PC 3 PC 2 PC 1 PC 0
1 1 x x x x x x
Paling kiri paling kanan

Perintah untuk menyalakan LED dengan pola (dari kiri ke kanan) : 2 ... 2...2... (tanda ... artinya LED mati)
adalah sbb:
(1) LD A, .....
(2) .................
(3) LD A, .......
(4) .......PORTC , ...
(5) RST
22. Data yang tepat untuk melengkapi perintah (1) adalah : a. 30H b.9BH c. 02H
23. Data yang tepat untuk melengkapi perintah (3) adalah : a. AEH b.2AH c. EAH
24. Perintah yang tepat untuk baris ke dua adalah : a. IN PORTB,A b. OUT PORTB,A c. OUT A,PORTB
25. Perintah yang tepat untuk baris ke -4 adalah : a. OUT PORTC,B b. OUT PORTC,A c. IN PORTC, A
Soal Mikroprosesor Z80 B
Nama : .................................................

Pilih jawaban yang anda anggap benar dengan memberi tanda silang pada huruf jawaban.

1. Sebuah CPU mikroprosesor terdiri dari tiga bagian pokok , kecuali :


a. Arithmetic Logic Unit b. Memory unit c. Register Unit

2. Mikroprosesor yang memiliki jumlah bus alamat 20 bit saluran akan mampu mengalamati memori
dengan kapasitas : a. 20 Kb b. 180 Kb c. 1 Gb

3. Jika logika sinyal kendali mikroprosesor sebagai berikut : RD = 0 , WR = 1, MREQ = 0, IORQ = 0 maka
proses yang dilakukan : a. Baca memori b. Tulis memori c. Baca IO

4. Yang tidak termasuk contoh mikroprosesor bertipe RISC adalah : a. MC 8800 b. AMD 2900 c. z80

5. Register Z80 yang tidak memiliki pasangan register alternatif yaitu : a. DE b. SP c. HL

6. Jumlah data bus yang dimiliki z80 adalah : a. 8 b. 16 c. 15

7. Register yang berfungsi untuk memegang alamat tumpukan yang paling tinggi dinamakan
a. PC b. BC c. SP
8. Dalam register Flag, bit yang menunjukkan hasil operasi ALU sama dengan nol atau tidak adalah bit ke :
a. 3 b. 6 c. 7
9. Penjumlahan dua bilangan hexadesimal yang menghasilkan Half Carry adalah :
a. F3 + 24 b. 0B + 2C c. B4 + C9

10. Jenis memori yang bisa dihapus dengan pulsa listrik adalah : a. ROM b. EPROM c. EEPROM

11. Contoh dari komponen IO berjenis IO serial adalah : a. PPI 8255 b. PIO Z80 c. 8251

12. Berdasarkan gambar tersebut maka alamat PORT A adalah :


a. 80 H b. 00H c. 20H

13. Berdasarkan gambar tersebut maka alamat Register Kontrol


PPI adalah : a. 03H b. 23H c. 30H

13. Suatu keterangan perintah adalah sebagai berikut : , maka perintah yang benar
untuk keterangan diatas adalah : a. LD B,C b. LD C,B c. OUT B,C

14. Perintah untuk keterangan operasi berikut adalah :


a. ADD A,C b. ADC A,C c. ADD C,A
Suatu program penjumlahan 2 byte bilangan hexadesimal sebagai berikut :
LD IX,1900H
LD A, (IX+00) Data di 1900 = 88 H 1902 = 7DH
ADD A,(IX+02) Data di 1901 = 0D H 1903 = 03H
LD (IX+04) , A
LD A , (IX+01)
ADC A , (IX+03)
LD (IX+05) , A
LD A , 00H
ADC A,A
LD (IX+06) ,A
RST

16. Berdasar program dan data di atas, maka data di register A setelah perintah ke 5 dieksekusi adalah
a. 7D b. 0D c. 05
17. Berdasar program dan data di atas, maka data di register A setelah perintah ke 3 dieksekusi adalah
a. 05 b. 88 c. 7D
18. Berdasar program dan data di atas, maka data di register A setelah perintah ke 6 dieksekusi adalah
a. 05 b. 11 c. 10
19. Berdasar program dan data di atas, maka data di alamat 1904 adalah :
a. 11 b. 05 c. 78
20. Berdasar program dan data di atas, maka data di alamat 1905 adalah :
a. 10 b. 11 c. 11
21. Berdasar program dan data di atas, maka data di alamat 1906 adalah :
a. 00 b. 11 c. 10

Untuk soal 22 sd 25 ; Berlaku ketentuan sbb:


PC 7 PC 6 PC 5 PC 4 PC 3 PC 2 PC 1 PC 0
1 1 x x x x x x
Paling kiri paling kanan

Perintah untuk menyalakan LED dengan pola (dari kiri ke kanan) : ... 8...8... 8 (tanda ... artinya LED mati)
adalah sbb:
(1) LD A, .....
(2) .................
(3) LD A, .......
(4) .......PORTC , ...
(5) RST
22. Data yang tepat untuk melengkapi perintah (1) adalah : a. BFH b.9BH c. 08H
23. Data yang tepat untuk melengkapi perintah (3) adalah : a. 5DH b.15H c. D5H
24. Perintah yang tepat untuk baris ke dua adalah : a. IN PORTB, A b. OUT PORTB,A c. OUT A,PORTB
25. Perintah yang tepat untuk baris ke -4 adalah : a. OUT PORTC,B b. OUT PORTC,A c. IN PORTC ,A