bahan ajar kelompok
DESCRIPTION
bahan ajar mikroprosesorTRANSCRIPT
KEGIATAN BELAJAR
1. Kegiatan Belajar 1 : Memahami komputer mikroprosesor MPF-1
Komputer Mikro MPF-I adalah komputer yang dikembangkan dan diproduksi sekitar tahun 1978. Bagian-bagian dari mikroprosesor adalah Zilog Z-80 CPU, Z-80 PIO (Programmable Input-Output), Z-80 CTC (Counter Timer Clock), PPI8255 (Parallel Peripheral Interface), EPROM 2764/27256, RWM 6116, dan komponen pendukung seperti pembangkit clock dengan kristal, monitor 6 buah seven segment, 36 buah tombol keypad, speaker pembangkit suara, dua buah LED indikator Tone dan Halt, Input MIC, EAR dan komponen pendukung seperti resistor pull up dan IC address decoder. Secara fisik konfigurasi komputer mikro MPF-1 dapat digambarkan seperti gambar 1b.
-
+
RW
M6116
RW
M6116
EP
RO
M2
764
Z-8
0 C
PU
B
US
PIO
-CTC
B
US
EAR MIC
Z-80CPU
Power
Z-80PIO
Z-80CTC
PPI8255
Speaker
RS MOVE INS SBR PC SZ-H C PNC
DSZ-H’
EPNC’
F
MONI RELA DEL CBR REG IX8
IY SP9 A
I-IF B
INTR TAPE WR STEP DATA AF’
4BC’
5DE’6
HL’7
USER KEY
TAPE RD
GO ADDR AF BC0 1
DE HL2 3
Gambar 1b. Konfigurasi Komputer Mikro MPF-I
2. Kegiatan 2 : Memahami Arsitektur Mikroprosesor MPF-1
Inputan masuk dibaca oleh PI/O, kemudian diproses di Central Processing Unit (CPU/MPU),
kemudian disimpan di memori. Didalam memori terdapat 2 macam yaitu ROM dan RAM.
ROM berfungsi untuk penyimpanan data sementara, sedangkan RAM untuk penyimpanan
memori. Setelah ke memori, tersimpan di register lalu dikeluarkan dengan melewati
CPU.MPU dan PI/O lagi.
3. Kegiatan 3 : Memahami CPU pada Mikroprosesor MPF-1
Gambar diatas merupakan isi dari CPU, dimana berfungsi untuk memproses data yang
diterima pada mikroprosesor Z80. Di CPU terdapat instruction yang berfungsi membaca
instruksi. Instruction decoder CPU Contol yang berfungsi untuk mengontrol instruksi masuk.
Terdapat address bus control yang berfungsi untuk dialamat berapa data tersimpan. Data bus
control untuk mengetahui ke alamat mana dia bergerak, dan port apakah ini input atau output.
4. ALU
Untaian gerbang-gerbang logika yang berfungsi membentuk suatu fungsi
esensial yaitu operasi Arithmetika (ADD, SUB, dan turunannya) dan operasi Logika
(AND, OR, XOR, INC, DEC dan turunannya) dalam kapasistas 8 bit. Dapat
membentuk operasi aritmetika 16 bit penjumlahan dan pengurangan dengan cara
operand ditempatkan pada dua buah register 8 bit (Register HL, IX, dan IY).
Fungsi Aritmetika pada ALU
Penjumlahan (ADD = add, ADC=Add With Carry)
Pengurangan (SUB = subtract, SBC=Subtract With Carry)
Penambahan dengan satu (+1) (INC = increament)
Pengurangan dengan satu (-1) ( DEC=decreament) Pembandingan (CP = compare)
Koreksi aritmetika desimal (DAA = Decimal Adjust Accumulator)
Fungsi Logika pada ALU
Fungsi AND
Fungsi OR
Fungsi XOR (Exclusive OR)
Putar Kanan (RRA = Rotate Right Accumulator, RRCA= Rotate Right Circular
Accumulator)
Putar Kiri (RLA = Rotate Left Accumulator, RRCA= Rotate Left Circular
Accumulator)
Geser Kiri (SLA = Shift Left Arithmetic )
Geser Kanan (SRA= Shift Right Arithmetic)
Manipulasi bit (SET, RESET, dan Test)
5. Kegiatan 3 : Memahami Register Unit
6. Contro, Unit