Escolar Documentos
Profissional Documentos
Cultura Documentos
I.
II.
III.
TUJUAN
-
IV.
DASAR TEORI
Mikroprosesor 8085 mempunyai bermacam-macam register,
Register
Bendera
PSW
Register B
Register C
Pasangan
Register BC
Register D
Register E
Pasangan
Register DE
Register H
Register L
Pasangan
Register HL
Program
Counter
Stack Pointer
Register A
Register ini dikenal juga dengan nama akumulator, fungsi sebagai
tempat menyimpan data pada perhitungan matematika, logika, dan
proses pembacaan/pengisian data pada memori. Disamping itu,
pada perintah masukan/ keluaran, perbandingan, penggeseran data
juga disimpan pada akumulator.
Register F
Register ini berfungsi sebagai bendera pada operasi logika,
aritmatika, pengeseran, perbandingan dan lain-lain. Tiap bitnya
mempunyai fungsi tersendiri. Bit tersebiut digunakan sebagai
penanda pada rutin perancangan.
Register B,C,D,E,H,L
Register ini berfungsi sebagai tempat penyimpanan sementara data
8 bit pada proses pemrograman. Fungsinya selain sebagai tempat
penyimpanan data 16 bit, juga dapat digunakan sebagai penunjuk
suatu alamat memori, misalnya pasangan register HL sebgai
penunjuk alamat register M.
Register PC
Register SP
Regiater ini berfungsi sebagai penunjuk alamat memori, yaitu
tempat menyimpan alamat kembali untuk perintah CALL dan
tempat menyimpan data pada perintah PUSH-POP.
Register M
Register ini sebetulnya adalah memori, karena penunjukkan data
pada memori harus berdasarkan alamatnya, maka pada register M
ini menunjukkan alamat ditentukan oleh pasangan register HL.
V.
PERCOBAAN
V.1 Latihan 1 membuat program di lamat 7000 untuk pemindahan data
dari register HL ke memori (register M).
Org 7000
MVI L,00
MVI H,80
MVI M,AA
RST 1
V.2 Latihan 2 membuat program di alamat 7100 untuk pemindahan
data dari register ke register, dari register ke memori (register M)
atau sebaliknya dari memori ke register.
Org 7100
MVI L,00
MVI H,80
MVI A,M
MVI L,01
MVI H,80
MVI M,A
RST 1
Analisa Percobaan
Register merupakan alat penyimpanan yang kecil yang
mempunyai kecepatan akses yang cukup tinggi, yang digunakan untuk
menyimpan data dan/atau intruksi yang sedang diproses. Memori ini
bersifat sementara, biasanya digunakan untuk menyimpan saat diolah
ataupun data untuk pengolahan selanjutnya. Secara analogi, register
ini dapat diibaratkan sebagai ingatan diotak bila kita melakukan
pengolahan data secara manual, sehingga otak dapat diibaratkan
sebagai CPU, yang berisi ingatan-ingatan, suatu kendali yang
KESIMPULAN
Dari percobaan diatas dapat saya simpulkan bahwa :
1. Register merupakan alat penyimpanan yang kecil yang
mempunyai kecepatan akses yang cukup tinggi, yang
digunakan untuk menyimpan data dan/atau intruksi yang
sedang diproses.
2. Register A berfungsi sebagai tempat menyimpan data pada
perhitungan matematika, logika, dan proses
pembacaan/pengisian data pada memori.
3. Register B,C,D,E,H,L berfungsi sebagai tempat
penyimpanan sementara data 8 bit pada proses
pemrograman. Fungsinya selain sebagai tempat
penyimpanan data 16 bit, juga dapat digunakan sebagai
penunjuk suatu alamat memori.
VIII. LAMPIRAN
LAPORAN PRAKTIKUM
SISTEM MIKROPROSESOR
Nama
Nim
: 061330320943
Kelas
: 4 ED
Jurusan/Prodi
Kelompok
:4
Instruktur