BAB I PENDAHULUAN
Deskripsi
Buku ajar ini menguraikan tentang permasalahan Mikroprosesor.
Buku ajar ini dimaksudkan untuk membantu peserta didik yang belum
sempat memiliki dan mebaca buku-buku literatur tentang mikroprosesor,
dengan harapan setelah selesai mempelajari buku ajar ini bekenan untuk
memperkaya pengetahuan diri dengan membaca buku0buku literatur.
Materi pembelajaran buku ajar ini diharapkan dapat diselesaikan
dalam empat kegiatan belajar masing-masing 2 sks. Sejalan dengan
perencanaan pembelajaran tersebut, uraian materi dibagi menjadi empat
bagian, masing-masing bagian membahas tentang :
Bab 1, membahas tentang beberapa istilah yang berhubungan
dengan sistem mikroprosesor. Pada akhir pembelajaran ini diharpakan
persta diklat dapat mendeskripkan beberapa istilah yang berhubungan
dengan sistem mikroprosesor.
Bab 2. membahas tentang Mikroprosesor. Pada akhir
pembelajaran ini diharpakan persta diklat dapat mendeskripkan tetang
mikroprosesor.
Bab 3, membahas tentang sistem mikroprosesor. Pada akhir
pembelajaran ini diharpakan persta diklat dapat mendeskripkan tentang
sistem mikroprosesor.
Bab 4 membahas tentang Mikroprosesor Z-80. Pada akhir
pembelajaran ini diharpakan persta diklat dapat mendeskripkan
Mikroprosesor Z-80.
Setiap pembelajaran diberi pelatihan dan pad akhir kegiatan
diadakan test formatif.
µP “Seno Adi”
2
Prasyarat
Buku ajar ini ditujukan untuk peserta didik yang telah mempuyai
kompetensi tentang teknik digital. Dan lebih diutamakan peserta didik
yang mempunyai basik komputer.
Petunjuk Belajar
µP “Seno Adi”
3
Kompetensi
Setelah menyelesaikan seluruh kegiatan belajar dalam Buku Ajar
ini, peserta didik mempunyai mengetahuan tentang mikroprosesor
Indikator
1. Peserta didik dapat menjelaskan istilah-istilah yang berhubungan
dengan mikroprosesor
2. Peserta didik dapat menjelaskan dan menggambar tetang model
mikroprosesor, mikroprosesor ideal, komponen mikroprosesor,
hubungan mikroprosesor dan memori eksternal
3. Peserta didik dapat menjelaskan arah pembelajaran Sistem
Mikroprosesor, BUS (Saluran), menggmbarkan peta memory,
menjelaskan komponen-komponen Sistem Mikroprosesor
4. Peserta didik dapat menjelaskan tentang spesifikasi Mikroprosesor
Z-80, Register Mikroprosesor Z-80, cara melakukan
memprograman Mikroprosesor Z-80, cara melakukan operasi
aritmatik dan logika menggunakan Mikroprosesor Z-80.
µP “Seno Adi”
4
µP “Seno Adi”
5
B. Uraian Materi
Beberapa istilah yang berhubungan dengan sistem Mikroprosesor,
yang perlu dipahami maksudnya, adalah : Perkembangan Komponen
Mikroelektonika, Komponen Programabel, Mikroprosesor, Sitem
Mikroprosesor, Komputer, dan Mikrokontroller
µP “Seno Adi”
6
2. Komponen Programabel
Pembagian komponen elektronika berdasarkan sifatnya dapat
dibedakan menjadi dua, yaitu : non programabel dan programabel.
Komponen non programabel, adalah komponen elektronika yang
fungsinya tetap : pasif (R, L, C, Dioda, IC) dan aktif (Transistor, IC).
Komponen Programabel, adalah komponen yang fungsinya
tergantung pada program yang diberikan. Jenis-jenis bentuk fisik
rangkaian komponen programabel diantaranya :
- PLD (Program Logic Device)
- PAL (Pragrammble Array Logic)
- GAL (Generic Array Logic)
- FPGA (Field Programabel Gae Array)
2.1 PLD
Sifat pemrograman : X artinya terhubung (belum terprogram).
Pemrograman dilakukan dengan cara memutus “fuse” yang ada pada
tanda X. Tidak dapat diprogram ulang.
2.2 PAL
Sifat pemrograman : dapat diprogram secara manual atau
menggunakan bantuan komputer : program PALASM + EPROM (Erasable
Programabel Read Only Memory) Porgrammer. Sifat program memutus
fuse. Dengan program pada PAL dapat : read/write dan menyimpan intern
maupun ekstern (dari ke disket, CD, Hardisk, dll).
2.3 GAL
Sifat pemrograman : termasuk EEPLD (Electrically Erasable PLD).
Memiliki Register, Clock, dan Alamat. Dapat diprogram dengan bantuan
komputer, untuk menghapus program dapat digunakan universal
programmer.
µP “Seno Adi”
7
2.4 FPGA.
Merupakan komponen programabel yang sudah komplek bentuk
fisik rangkaian dan cara pemrogrammannya. FPGA mempunyai beberapa
keluarga diantara adalah LCA (Logic Cell Array). Dalam amplikasinya,
LCA dapat digabungkan dengan komponen mikrokontroler, dan bertindak
sebagai alat bantu untuk meningkatkan kinerja mikrokontroler.
3. Mikroprosesor
Mikroprosesor, merupakan suatu komponen digital mulai dari jenis
LSI sampai ULSI (menunjukkan perkembangannya) dengan kompleksitas
rangkaian sangat tinggi yang mampu melaksanakan fungsi suatu unit
pemroses sentral (CPU = Central Processing Unit). Seperti mememori dan
mengolah data yang masuk sesuai dengan program yang diberikan.
4. Sistem Mikroprosesor
Sistem mikroprosesor adalah suatu sistem yang mempergunakan
mikroprosesor sebagai komponen utama. Pada umumnya sistem
mikroprosesor terdiri atas : unit mikroprosesor (MPU = mikroprocessing
unit), memori baca tulis (RWM = read write memory = RAM = random
access memoery, memory baca (ROM = read only memory), dan unit
Input Output (I/O unit).
5. Komputer
µP “Seno Adi”
8
6. Mikrokontroller
Mikrokontroller adadalah komponen programabel IC yang
fungsinya mendekati dengan sistem mikroprosesor. Di dalam
mikrokontroller terdapat komponen input output (I/O), Memory, dan
pengolah data, yang dikemas dalam satu chip IC. Contoh mikrokontroller
yang kita miliki adalah ADMEL.
C. Latihan
Kerjakan soal-soal di bawah, yakinkan bahwa jawaban anda benar,
kalau masih ragu-ragu pelajari kembali materi buku ajar ini.
I. Pilihlah Satu Jawaban Yang Paling Tepat
1. SI, LSG, ULSI adalah nama-nama jenis
a. Mikroprosesor c. Komputer
b. IC d. Mikrokontroler
2. Komponen programable yang dapat diprogram satu kali saja
adalah
a. PAL c. FPGA
b. GAL d. PLD
3. Istilah mikroprosesor dengan sistem mikroprosesor maksudnya
sama
a. Benar c. Salah
b. Bisa salah atau benar d. Tergantung sistemnya
4. Komputer dan Mikroprosesor contoh jenis komponen programabel
a. Benar c. Salah
b. Bisa salah atau benar d. Tergantung sistemnya
5. Komponen yang fungsinya mendekati dengan sistem
mikroprosesor adalah
a. Komputer c. Mikrokontroler
b. IC d. CPU
µP “Seno Adi”
9
E. Rangkuman
Beberapa istilah yang berhubungan dengan sistem mikroprosesor
adalah : Perkembangan Komponen Mikroelektonika, Komponen
Programabel, Mikroprosesor, Sitem Mikroprosesor, Komputer, dan
Mikrokontroller.
Perkembangan komponen mikroelektronika ditandahi dengan
bertambah padatnya komponen dalam satu IC, dimuali dari : SSI, MSI,
LSG, VLSI, dan ULSI.
Jenis-jenis bentuk fisik komponen programable membedakan sifat
pemrograman, yaitu : hanya dapat diprogram sekali, dapat diisi dan
dihapus berluang kali menggunakan bantuan ultra violet, dapat diisi dan
dihapus berluang kali menggunakan bantuan komputer.
Mikroprosesor adalah komponen digital yang mampu
melaksanakan fungsi mememori dan mengolah data.
Sistem mikroprosesor, komputer, dan mikrokontrolel, merupakan
sistem yang mempunyai komponen utama : CPU, Memori, dan I/O.
µP “Seno Adi”
10
F. Test Formatif
I. Pilihlah Satu Jawaban Yang Paling Tepat
1. SSI, LSG, ULSI adalah nama-nama jenis
a. Mikroprosesor c. IC
b. Komputer d. Mikrokontroler
2. Komponen programable yang dapat diprogram denagan bantuan
komputer adalah
a. PAL c. FPGA
b. GAL d. PLD
3. Mikroprosesor termasuk dalam golongan
a. Peralatan programable c. Sistem programamble
b. Komponen Programable d. Semua jawabab benar
4. Komputer dan Sistem Mikroprosesor merupakan jenis komponen
programabel
a. Benar c. Salah
b. Bisa salah atau benar d. Tergantung sistemnya
5. Komponen yang fungsinya mendekati dengan sistem mikroprosesor
adalah
a. Komputer c. Mikrokontroler
c. IC d. CPU
6. IC jenis ULSI mengandung >10 juta ……../Chip
a. Dioda c. Resistor
b. Transistor d. Kondensator
7. MPU pada sistem mikroprosesor fungsinya sama dengan ….. pada
komputer
a. RAM c. CPU
b. ROM d. I/O
8. Perkembangan komponen mkroelektronika ditandai dengan
meningkatnya
a. Bentuk volume dalam chip c. Fungsi dalam chip
b. Kepadatan komponen dalam chip d. Daya dalam chip
µP “Seno Adi”
11
µP “Seno Adi”
12
Mikroprosesor
kontro bua
Power Supply
Gambar 2 Model Mikroprosesor
µP “Seno Adi”
13
2. Mikroprosesor Ideal
Mikroprosesor adalah komponen programabel yaitu suatu
komponen yang fungsinya dapat diprogram, artinya fungsi komponen
programabel tergantung dari “ propram” yang diberikan.
Data diterima dari saluran masuk kemudian diproses (diolah)
sesuai dengan program yang tersimpan (stored program) sehingga
diperoleh sejumlah data keluaran sebagai hasil pengolahan data tersebut.
Secara metematis, fungsi mikroprosesor dapat ditulis sebagai :
1 1
2 2
Program
Saluran masuk Saluran keluar
m k
3. Komponen Mikroprosesor
Berbeda dengan keadaan ideal, komponen utama mikroprosesor,
seperti saluran data masuk dan saluran data keluar jumlahnya terbatas.
Umumya m saluran data masuk sama dengan k saluran data keluar
jumlahnya sama. Jumlah saluran data tersebut dinamakan “lebar jalur
data” (data path width = word size).
Pada Gambar 4 diperlihatkan suatu mikroprosesor dengan 8 buah
saluran data masuk dan 8 buah saluran data keluar. Bila jumlah m = k = 8,
dikatakan mikroprosesor 8 bit, bilamana m = k = 4 dikatakan
mikroprosesor 4 bit. “Data Word “ 8 bit disebut “byte”; “Data Word” 4 bit
disebut “nybble”.
µP “Seno Adi”
14
0 1 0 1
1 2 1 2
Program Program
8 8
7 k 7 k
Saluran data/Alamat
µP “Seno Adi”
15
5. Perkembangan Mikroprosesor
Perkembangan mikroprosesor ditandai dengan meningkatnya
jumlah bit saluran data. Dimulai dengan 4 bit, sampai saat ini sudah 64
bit. Perbedaan jumlah bit saluran data menyebabkan perbedaan
kecepatan akses data suatu sistem mikroprosesor. Dengan clock yang
sama mikroprosesor 64 bit mempunyai kecepatan akses 16 kali lipat
mikroprosesor 4 bit.
6. Teknologi Mikroprosesor
Jenis-jenis teknologi mirkoprosesor : PMOS (Metal Oxide
Semoconductor kanal P), NMOS( MOS kanal N), CMOS (Complentay
MOS), CMOS-SOS (CMOS Silicon-On-Sapphire), Bipoler ECL (Emiter
Couple Logic), Bipolar Schottky, Bipolar I2L (Integrated Injection Logic).
Teknologi PMOS teknologi yang paling murah dan yang
dipergunakan untuk mikroprosesor pertama intel 4004 (th. 1971), namun
demikian pada tahun 1986 telah diganti dengan teknologi NMOS.
Mikroprosesor sekarang menggunakan teknologi apa ?.
µP “Seno Adi”
16
C. Latihan
I. Pilih Satu Jawaban Yang Paling Tepat
1. Mikroprosesor biasa dibaratkan dengan
a. Black box c. IC
b. Mikrokomputer d. Mikrokontroller
2. Mikroprosesor dengan memori eksternal biasa dihubungkan dengan
a. Bus c. Interface
b. Dekoder d. Semua jawaban benar
3. Perekembangan mikroprosesor ditandai dengan meningkatnya
jumlah bit
a. Saluran c. Saluran Data
b. Saluran Alamat d. Saluran kontrol
4. Mikroprosesor pertama menggunakan teknologi
a. PMOS c. NMOS
b. CMOS d. Semua jawaban benar
µP “Seno Adi”
17
E. Rangkuman
Mikroprosesor merupakan suatu kotak dengan sejumlah saluran
alamat, saluran data, salauran kontrol.
Mikroprosesor ideal mempunyai saluran masuk dan keluar tak
terhingga, tetapi dalam realitas saluran masuk dan saluran keluar
jumlahnya terbatas. Hubungan mikroprosesor dan memori eksternal
dilakukan oleh saluran.
Perkembangan mikroprosesor ditandai dengan meningkatnya
jumlah saluran bit data. Jenis-jenis teknologi mikroprosesor : PMOS,
CMOS-SOS dll.
F. Test Formatif
I. Pilih Satu Jawaban Yang Paling Tepat
1. Mikroprosesor biasa dibaratkan dengan sebuah
a. IC c. Balck box
b. Mikrokomputer d. Mikrokontroller
µP “Seno Adi”
18
µP “Seno Adi”
19
µP “Seno Adi”
20
B. Uraian Materi
1. Arah Pembelajaran Sistem Mikroprosesor
Dalam pembelajaran sistem mikroprosesor, arah pembelajaran
dapat dibedakan menjadi dua hal, yaitu : perangkat keras (hardware) dan
perangkat lunak (software).
2. BUS (SALURAN)
Komponen utama yang perlu dipelajari dalam sistem mikroprosesor
adalah “BUS” / “SALURAN”.
µP “Seno Adi”
21
D0
D1
D2 0 LSB
Mikropro D3
sesor D4 µP “Seno Adi”
D5
D6
D7
22
0
0
1
1
0
1
1 MSB
µP “Seno Adi”
23
3. Peta Memori.
Setiap data informasi disimpan dalam memori pada suatu
kumpulan lokasi memori. Ukuran data pada setiap alamat memori
ditentukan oleh lebar bus data. Susunan lokasi memori dinamakan peta
memory (space memory).
Lokasi Lokasi
Memori n FF Memori n
µP “Seno Adi”
24
a. Gerbang-Gerbang Logika
Gerbang-gerbang logika digital yang biasa digunakan untuk
membentuk rangkaian interface adalah komponen-komponen digital
dasar, seperti : AND, OR, NAND, NOR, EXOR, EXNOR, dan NOT.
µP “Seno Adi”
25
µP “Seno Adi”
26
4.2 Latch
Dalam sistem mikroprosesor sering kali data informasi yang ada
pada bus mikroprosesor harus dipertahankan agar dapat dipakai oleh
sistem berikutnya. Untuk kepentingan ini diperlukan rangkaian “Latch”.
4.3 Buffer
Buffer adalah suatu aplifier yang dapat digunakan untuk
meningkatkan kapabilitas arus drive dari line sinyal. Penggunaan penting
µP “Seno Adi”
27
dari buffer adalah pada port input mikroprosesor, yaitu mengisolasi data
input dari saluran data mikroprosesor.
5. Dekoder
Dekoder dalam sistem miroprosesor digunakan pada bus alamat
untuk mengatur alamat memori yang akan dihubungi. Dengan rangkaian
dekoder, bisa diatur/digubungi alamat-alamat pada memori yang
diperlukan.
Dekoder dibentuk dari gerbang - gerbang logika yang dirangkai
berdasarkan konsep penyusunan rangkaian logika. Prosedur
perencanaan dekoder dengan urutan : Rencanakan peta memori,
Rencanakan tabel kebenaran, Minimisasi, Menentukan persamaan logika
dari hasil minimisasi, Gambar rangkaian dekoder.
Dalam penjelasan Dekoder ini akan diambil contoh Sistem
mikroproseor yang disusun dari komponen mikroprosesor 8 biat , Bus
alamat 8 bit, data disimpan pada alamat D3, B6, 9E, dan 5E.
Peta Memori
Alamat
FF
D3 Data 1
B6 Data 2
9E
Data 3
5E
Data 4
00
µP “Seno Adi”
28
Alamat Saluran
A7 A6 A5 A4 A3 A2 A1 A0
D3 1 1 1 0 0 0 1 1
B6 1 0 1 1 0 1 1 0
9E 1 0 0 1 1 1 1 0
59 0 1 0 1 1 1 1 0
5.3. Minimisasi
Tabel A Tabel B
A5A4 00 01 11 10 A1A0 00 01 11 10
A7A6 A3A2
00 00 1
0 1 3 2 0 1 3 2
01 1 01 1
4 5 7 6 4 5 7 6
11 1 11 1
C D F E C D F E
10 1 1 10 1
8 9 B A 8 9 B A
F1 = A6 A4 + A7 A4 + A7 A4
µP “Seno Adi”
29
F2 F1 F
A7 A6 A5 A4 A3 A2 A1 A0
AND
1A F1
AND OR
2A
AND
3A F(out)
AND
AND
1B
AND
2B OR
AND F2
3B
µP “Seno Adi”
30
C. Latihan
I. Pilih satu jawaban yang paling tepat
1. Arah pembelajaran sistem mikroprosesor secara garis besar dapat
dibedakan menjadi
a. Tiga c. Empat
b. Lima d. Dua
2. Beberapa saluran yang ada dalam mikroprosesor adalah
a. Saluran data c. Saluran alamat
b. Saluran kontrol d. Semua jawabab benar
3. Word data pada saluran data dapat dinyatakan dengan cara
a. Kode Biner c. Kode Octal
b. Kode Desimal d. Ada jawaban yang salah
4. Fungsi saluran alamat adalah
a. Untuk menyalurkan data c. Untuk mengambil data
b. Untuk menunjuk tempat data d. Untuk menulis data
5. Rangkaian yang dapat digunakan untuk menghubungan keluaran
mikroprosesor dengan bunia luar dinamakan
a. Rangkaian Dekoder c. Rangkaian Interface
b. Rangkaian Dioda d. Rangakain penghubung
µP “Seno Adi”
31
E. Rangkuman
Dalam mempelajari sistem meikroprosesor, arah pembelajaran
dibedakan menjadi dua : perangkat keras (aluran, peta memori, dan
komponenen penunjang sistem mikroprosesor) dan perangkat lunak
(pemograman dan perencaan program).
Ada tiga jenis aluran (Bus) pada sistem mikroprosesor, saluran
data, saluran alamat, dan saluran kontrol. Word data pada saluran dapat
dinyatakan dengan cara : Biner, Octal dan Hexadesimal,
Susunan lokasi memori pada memori dinamakan Peta memori.
Pemahaman tentang peta memori sangat diperlukan, untuk
merencanakan tempat penyimpanan data informasi pada saat melakukan
perencanaan program.
Komponen-komponen penunjang sistem mikroprosesor adalah
Gate-Gate dasar Digital, AND, OR, NAND, NOR, dll. Hal yang perlu
dipahami pada saat memakai adalah arakteristik IC.
Dekoder dalam sistem mikroprosesor digunakan oleh saluran
alamat sebagai rangkaian untuk mengatur alamat memori yang akan
dihubungi. Dengan Dekoder bisa diatur alamat mana yang dapat
dihubungi dan yang tidak boleh dihubungi.
F. Tes Formatif
I. Pilih Satu Jawab Yang Paling Benar
1. Word data 10101011B bilamana dinyatakan dalam dengan
hexadecimal jawabnya adalah
a. CA16 c. AC16
b. AB16 d. BA16
2. Arah pembelajaran sistem mikroprosesor secara garis besar dapat
dibedakan menjadi
a. Tiga c. Empat
b. Lima d. Dua
µP “Seno Adi”
32
µP “Seno Adi”
33
µP “Seno Adi”
34
B. Uraian Materi
1. Spesifikasi Z-80
Mikroprosesor Z-80 mempunyai Saluran (Bus) Data 8 jalur (D0 ..
D7), dan Saluran Alamat 16 jalur (A0 .. A15), sehingga lebar peta
memori yang dapat dihubungi sebanyak 65.526 alamat memori.
2. Register
Z-80 mempunyai 8 buah register 8 bit (A, B, C, D, E, F, H, L) dan 4
buah register 16 bit (IX, IY, SP, dan PC) dengan susunan seperti
Gambar 11.
Nama dan fungsi masing-masing register Z-80 adalah sebagai
berikut :
- Register A (Akumulator/Pengumpul), selalu digunakan untuk
opresasional ALU. Atau selalu digunakan untuk mengoperasikan
perintah aritmetik dan logika.
- Register F (FLAG) adalah register kumpulan register 1 bit.
Register F hanya menyatakan hasil operasi ALU. Gambar Flag
seperti di bawah :
µP “Seno Adi”
35
16 bit
8 bit 8 bit
A F
B C
D E
H L
IX
IY
SP
PC
Gambar 11
Susunan Register Z-80
7 6 5 4 3 2 1 0 Bit
S Z P/O N C Nama Bit
µP “Seno Adi”
36
3. Pemrograman Z-80
Pemrograman Z-80 pada hakekatnya adalah proses mengisi
penghapusan register atau dengan transfer data. Penghapusan dilakukan
dengan cara menumpangi data sebelumnya. Untuk melakukan pelatihan
pemrogram Z-80 digunakan KIT Komputer Papan Tunggal (KPT), yang
dinamakan MPF-1. Instruksi alih/transfer data ada beberapa jenis, yaitu :
µP “Seno Adi”
37
Contoh program :
ADDR Op- Mnemonic Komentar
Code Operand
1800 3E LD A.05 Isikan 05H ke Reg A
1802 47 LD B,A Kutip isi Reg A ke Reg B
1803 0A LD A,(BC) Kutip isi yang ditunjukkan oleh adres reg BC
1804 21 LD HL,1910H Isikan reg HL dengan 1910H
1807 DD LD IX,1915H Isikan isi addres memori 1915H ke Reg IX
1808 DD LD C,(IX+0) Kutip isi memori yang ditujukkan oleh adres
Rg IX+0 = 1915H
1809 DD LD C,(IX+5) Kutip isi memori yang ditujukkan oleh adres
Reg IX+5 = 191AH
180A FF RST 38H Kembali ke Display
µP “Seno Adi”
38
b. Operasi Logika
- Jenis operasi yang dapat dilakukan : AND, OR, NOT, dan XOR
- Salah satu data harus di register A
- Contoh : AND B : A A.B ; OR B : A A+B ;
OR N : A A+N
C. Latihan
I. Pilih satu jawaban yang paling benar
1. Bilamana jalur saluran ditunjukka dengan kode D0 – D15, maka
lebar jalur saluran adalah
a. 8 jalur c. 12 jalur
b. 16 jalur d. 4 jalur
2. Register 16 bit artinya
a. Jumlah data per alamat 16 c. Jumlah alamat 16
b. Lebar peta memori 16 d. Lebar jalur 16
3. Register yang merupakan kumulan dari register 1 bit adalah register
a. B c. D
b. F d. E
4. Jumlah intruksi alih/transfer data pada Z-80 sebanyak
a. 4 buah c. 6 buah
b. 2 buah d. 8 buah
5. Tempat operasi aritmatik dan logik adalah pada register
a. A c. F
b. D d. H
µP “Seno Adi”
39
E. Rangkuman
Mikroprosesor Z-80 dinamakan Z-80, mempunyai 8 jalur saluran
data dan 16 jalur saluran alamat sehingga ada 65.256 alamat pada
memori eksternal yang dapat dihubungi.
Z-80 memiliki 8 buah register 8 bit dan 4 buah register 16 bit.
Register A berfungsi tempat operasi aritmetik dan logika, register F
kumpulan dari register 1 bit untuk menyatkan hasil operasi ALU.
Menggunakan Z-80 dapat dilakukan 6 jenis intruksi alih/transfer
data. Pada saat pemrograman menggunakan KPT MPF-1 hanya alamat
1800 s/d 1FFF yang dapat digunakan untuk operasional program.
Pemrograman Z-80 menggunakan bahasa Assembler, untuk dapat
melakukan pemrograman harus nmengetahui 4 komponen, yaitu :
Address, Mnemonic, Op-Code, dan Komentar.
Operasi aritmetik yang dalakukan adalah +, -, +1, -1, dan
membandingkan, sedangkan operasi logika yang dapt dilakukan : AND,
OR, NOT, dan XOR. Semua operasi aritmetik dan logika hanya bisa
dilakukan dalam register A.
µP “Seno Adi”
40
F. Test Formatif
I. Pilih satu jawaban yang paling benar
1. Bilamana jalur saluran ditunjukkan dengan kode D0 – D11, maka
lebar jalur saluran adalah
a. 8 jalur c. 12 jalur
b. 16 jalur d. 4 jalur
2. Register AF dan IX adalah
a. 2 register 16 bit c. Register 8 dan 16 bit
b. Register 16 bit d. 4 register 8 bit
3. Register 8 bit artinya
a. Lebar jalur 8 c. Jumlah alamat 8
b. Lebar peta memori 8 d. Jumlah data per alamat 8
4. Register F adalah merupakan register
a. Kumpulan dari register 1 bit c. Register pusat operasi
b. Register Kontrol d. Register 16 bit
5. Jumlah intruksi alih/transfer data pada Z-80 sebanyak
a. 6 buah c. 4 buah
b. 2 buah d. 8 buah
6. Tempat operasi aritmatik dan logik adalah pada register
a. A c. F
b. D d. H
7. LD C,D adalah merupakan instruksi transfer data
a. Register register c. Register memory
b. Memory register d. Resister immediate
8. LD B,25 artinya adalah
a. Mengambil data dari reg B, 25 c. Mengisi reg B,25
c. Mengisi 25 dari reg B d. Semua jawaban salah
9. Hasil operasi A9 + 67, menggunakan MPF-1 akan tampil angka
a. 26 c. 76
b. 67 d. A9
µP “Seno Adi”
41
µP “Seno Adi”
42
1. Pembelajaran 1
I. 1. c 6. b
2. b 7. c
3. b 8. b
4. c 9. b
5. c 10 c
II 1. Suatu sistem yang menggunakan mikroprosesor sebagai
komponen utamnya
2. Sistem mikroprosesor pengolah data menggunakan MPU
(Mikroprosesor processing Unit), komputer pengolah data
menggunakan CPU (central processing Unit).
3. Karenan mikroprosesor merupakan komponen yang kinerjanya
ditentukan oleh program.
2. Pembelajaran 2
I. 1. c 6. d
2. b 7. c
3. b 8. c
4. b 9. d
5. c 10. b
II 1. Karenan fungsi saluran data antara lain adalah mengambil data
dari memori dikirim ke CPU dan mengambil data dai CPU
disimpan ke memori
2.
address bus data bus
(jlm 4 ) (jlm 4)
Mikroprosesor
kontro bus
Power Supply
µP “Seno Adi”
43
3. Pembeljaran 3
I 1. b 6. c
2. d 7. c
3. d 8. a
4. d 9. d
5. b 10. b
II 1. 3 buah
2.
4. Pembelajaran 4
I. 1. c 6. a
2. b 7. a
3. d 8. c
4. a 9. c
5. a 10. b
µP “Seno Adi”
44
II. 1. 21 kali
2.
ADDR Mnemonic Op-Code Komentar
1800 LD A,25
1802 LD B, 13
1804 SUBC A,B
µP “Seno Adi”
45
GLOSARIUM
µP “Seno Adi”
46
DAFTAR PUSTAKA
http://www.google.co.id/mikroprosesor
http://www.google.co.id/ mikroprosesor+Z80
µP “Seno Adi”