PENCACAH BINER
Dekoder addres Memori 16x4
REGISTER ADDRESS 0
0
0
0
0
0
0
1
AKUMULATOR PROSES LOGIKA
REGISTER-B
REGISTER DATA 1
0
1
1
0
1
0
1
1
Urutan Pekerjaan Mikroprosesor (4 bit) • Memindahkan isi pencacah biner ke register address • Mengurangi pencacah biner • Menyalin isi memori di alamat yang dipilih kedalam register address • Melaksanakan proses • Mulai memindahkan isi pencacah biner kembali ke register address
Kumpulan Instruksi mikroprosesor 4 bit Mnemonic Kode heksa Mnemonic Kode heksa NOP LDA LDB TBA NTA ANA ORA XOR
0 1 2 3 4 5 6 7
TAM TBM INC DCR ADD CLA HLT
8 9 A B C D E
Mikroprosesor (1 chip)
MEMORI (SATU ATAU BEBERAPA
CHIP) Akumulator
1
0
1
1
0
1
0
1
1
1
1
1
0
0
2
0
1
0
1
3
0
3
1
1
MNEMONIC DAN INSTRUKSNI UNTUK MIKROPROSESOR 4 BIT KODE MNEMONICS
BIT
PROSES LOGIKA
NOP
0000
SALIN Isi memori lokasi berikutnya ke reg-data
LDA
0001
SALIN Isi memori lokasi berikutnya ke reg-data Salin isi reg-data ke akumulator
LDB
0010
SALIN Isi memori lokasi berikutnya ke reg-data Salin isi reg-data ke reg-B
TBA
0011
Salin isi reg-B ke akumulator
TAB
0100
Salin akumulator ke reg-B
NTA
0101
NOT kan isi akumulator
ANA
0110
AND kan isi akumulator dgn reg-B dan simpan hasilnya di akumulator
ORA
0111
OR-kan isi akumulator dgn reg-B dan simpan hasilnya di akumulator
CPU
Addres bus (16) Data Bus (8)
memori
Perangkat Input Output
D7 S
D0 Z
X
H
X
P/V
N
Carry
C
Add/Substract Sign
Zero
Half Carry
Tak didefinisikan
Paritas /Overflow
Komposisi register CPU Z-80 dilukiskan seperti diagram dibawah ini AKUMULATO RA
FLAGS F
AKUMULAT OR A’
B
C
B’
FLAG F’ Regi ster pasa ngan
C’
D
E
D’
E’
H
L
H’
L’
Vektor Interupt
Memory Refresh
Index Register
IX
Index Register
IY
Stakk Pointer
SP
Program Counter
PC
Register untuk tujuan khusus
Fungsi dan Hubungan Register NAMA
FUNGSI
HUBUNGAN
Akumulator
Menyimpan hasil-hasil operasi logika
Terhubung ke register B dan register data
Register B
Menyimpan word yang akan digunakan akumulator untuk proses-proses logika
Terhubung ke dan dari akumulator dan register B
Register Data
Menyimpan word yang digunakan untuk mengontrol proses logik.
Terhubung ke akumulator, register B, dan memori. Juga terhubunga ke proses logika
Proses logic
Mengontrol proses sbb: Mengcopy antar register Menyalin bit di memori dan register data. Melakukan operasi logika atar bit-bit akumulator dan register B Mengontrol transfer data antar register internal dengan memori
Mengontrol aliran word dari register-register di mikroprosesor dan antara register data dengan memori.
Proses Input Output OUTput buffer
Input Driver
D0
D Q C
D1
D Q C
Q1
D2
D Q C D Q C
D3
Enable
Q0
D0 OUT
D0 IN
D1 OUT
D1 IN
Q2
D2 OUT
D2 IN
Q3
D3 OUT
D3 IN
Enabl e
Proses Input D0
OB0
Q0
D3
E
Q3
D0
OB0
Q0
D3
E
Q3
D0
OB0
Q0
E
Q3
D1 D2
D1 D2
D1 D2 D3
+5v
Proses Output D0 D1 D2
ID0
D0
D3
E
D3
D0 D1 D2
ID1
D0
D3
E
D3
D0 D1 D2
ID2
D0
D3
E
D3
+5v Skalar pemilih
A
B
C
Tabel Kode Pin Nomor Pin
Warna pin
Penggunaan
1
hitam
GND
2
merah
Vcc (+5 v)
3
Kuning
V (+15V)
4
Biru
V (+-15V)
Konventer Mikro komputer
Input Analog (dari sensor tekanan, suhu dll) 0-5 V
A/D
D/A
KENTAC 825 (A/D D/A CONVERTER)
Output Analog (tegangan/arus untuk mengontrol lampu/motor)
Diagram Mesin Kentac CN1 A/D D/A CONVERTER
KABEL PIPIH BERISI 40 KAWAT
KONEKTOR PADA PAPAN DISPLAY KENTAC SUPER1