Microprocessor
8085
Mikroprosessor biasanya
dapat dituliskan dengan µP merupakan sebuah central processing unit (CPU)
elektronik computer yang terbuat dari transistor mini atau lebih singkatnya
sebuah CPU dalam sebuah chip. Berikut tampilan gambar alat uP
Gambar 1 Monitor Gambar 2. uP 8085
Mikroprossesor ini
dapat di aplikasikan dalam kehidupan sehari-hari yaitu :
1.
Hiburan (games)
2.
System kendali (remote)
3.
Alat rumah tangga (kulkas, ac, oven)
4.
Alat perkantoran (laptop, computer,
mesin kopy)
5.
Kendaraan (mobil, motor, pesawat)
Selain itu banyak
keunggulan yang dimiliki mikroprosesor ini diantaranya:
1. Lebih fleksibel (programmable) maksudnya
mikroprosesor ini dapat di program sesuai dengan keinginan kita
2. Komponen lebih sedikit karena
mikroprosesor ini memiliki bentuk yang sangat kecil dibandingkan dengan
komponen lainya.
3. Lebih cepat karena mikroprosesor
memiliki transistor yang sangat banyak sehingga pemrosesan data akan lebih
cepat
Intel 8085 Register
Intel Intel 8085 Register merupakan sebuah mikroprosesor
yang membutuhkan tegangan 5 volt untuk bekerja. Register-register ini berfungsi untuk menyimpan data maupun instruksi, ada beberapa register yang
perlu di ketahui yaitu :
16 bit register :
Program
counter register
|
Stack pointer
register
|
8 bit register :
Register A (accumulator) 16 bit
|
Register B (8 bit)
|
Register C (8 bit)
|
Register D (8 bit)
|
Register E (8 bit)
|
Register G (8 bit)
|
Register L (8 bit)
|
Register F (8 bit)
|
Register A mempunyai keistimewaan yaitu dapat melakukan instruksi penjumlahan dan kapasitas penyimpanan lebih besar dari yang lain, Sedangkan register lain tidak bisa.
Register pair :
register
|
B
|
C
|
Bit/regisrer
|
8
bit (high bit)
|
8
bit (low bit)
|
Total
bit
|
16
bit
|
|
1. BC
register pair (16 bit)
2. DE
register pair (16 bit)
3. HL
register pair (16 bit)
register pair ini digunakan bila data yang hendak kita simpan lebih besar dari kapasitas yang biasa maka dapat digabungkan 2 register sekaligus.
Flag register :
B7
|
B6
|
B5
|
B4
|
B3
|
B2
|
B1
|
B0
|
S
|
Z
|
-
|
Ac
|
-
|
Pe
|
-
|
Cy
|
Keterangan :
S
= sign bit
Z
= zero
Ac
= auxiliary carry bit
Cy
= carry/borrow bit
Pe
= parity even bit
B7
|
B6
|
B5
|
B4
|
B3
|
B2
|
B1
|
B0
|
S
|
Z
|
-
|
Ac
|
-
|
Pe
|
-
|
Cy
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
Setelah itu mari kita jumlahkan lihat apa yang akan terjadi pada Flag register, lihat contoh dibawah kita julahkan dengan data yang sama lalu analisis Register Flag yang terjadi.
Lihat hasil yang telah dijumlahkan apakah 8 bit atau tidak, seperti anda lihat jumlahnya lebih dari 8 bit maka S=0, jika masih 8 bit S=1
Z
= 0 (jumlah bitnya nol atau tidak)
Maksudnya hasil harus bernilai 0 (8 bit) yaitu 00000000 agar Z=1, selain itu Z=0
Ac
= 1 (memiliki carry atau tidak)
Lihat di pertengahan angka yang di jumlahkan, jika ada perpindahan data maka Ac=1. jika belum mengerti pelajari penjumlahan biner terlebih dahulu.
Cy
= 1 (memiliki digit yang lebih dari 8 bit)
jika data yang dijumlahkan lebih dari 8 bit maka Cy=1.
Pe
= 1 (jumlah 1 nya genap sebanyak 8 bit)
hitung jumlah angka 1 pada hasil, jika Cy ada tidak termasuk hitungan. Apabila genap maka Pe = 1 jika ganjil Pe=0
Mungkin beberapa dari anda masih bingung Flag Register ini untuk apa. Register ini akan sangat berugna dalam hal penggeseran data, penjumlahan dan lain-lain, jika Flag register ini di abaikan maka akan berpengaruh terhadap hasil akhir.
Stack Pointer
Stack pointer digunakan untuk penyimpan data sementara. Ada dua macam sistem yang digunakan yaitu :
- LIFO (Last In First Out)
- FIFO (First In First Out)
Kapasistas Stack Pointer ini 16 bit. Misalkan kita sudah menyimpan data ke stack lebih dari satu data ketika kita panggil maka data paling atas yang akan terpanggil. Jika sudah dipanggil data ke-1 maka data ke-2 akan naik jadi data ke-1 didalam stack pointer ini.
Setiap Pertemuan biasanya Bapak menugaskan kalian untuk merangkum materi yang didapat pada hari ini dan dikumpulkan minggu depan untuk itu saya cantumkan rangkuman yang sudah saya buat. Untuk postingan selanjutnya akan membahas tentang Simulator 8085 dan instruksi. Supaya menunggu postingan langkah baiknya membaca instruksi dan mencoba-coba Simulatornya silahkan download link dibawah.
Simulator uP 8085 (Catatan : Run As Administrator)

No comments:
Post a Comment