-Midicom 8085
III. Tujuan
Midicom 8085 perangkat yang berfungsi untuk menjalankan program rakitan 8085.
Karena fungsi Midicom yang bermacam-macam maka pada perangkat selain terdapat Central
Processing Unit (CPU) 8085 dilengkapi dengan memori Erase Programmable Read Only Memory
(EFROM) dan Random Access Memory (RAM), perangkat masukan/keluaran, pengalih digital ke
analog dan lain-lain.
Selain dilengkapi dengan beberapa tombol dan tampilan 7 ruas untuk memasukkan program
rakitan dalam bentuk kode mesin maupun data, Midicom juga dilengkapi dengan papan tombol dan
tayangan berfungsi untuk memasukkan program dalam bentuk bahasa rakitan dan kemudian secara
otomatis diubah ke kode mesinnya.
L n 8 5 3 0
Setelah papan tombol dan layar dihubungkan ke Midicom serta sumber daya dihidupkan,
maka pada layar akan muncul suatu cursor beupa garis (-) disusdut kiri atas. Untuk memulainya
harus menekan tombol ( space bar), penekanan selain tombol ini akan mempengaruhi Midicom.
Midicom pertama- tama akan memeriksa keadaan memori RAM setelah space bar ditekan,
kemudian menampilkan menu pembantu yang berisi berbagai perintah Midicom seperti dibawah ini.
Catatan :
Dalam pembahasan perintah Midicom contoh penekanan suatu tombol ditulis dengan tanda kurung
besar “[]”.
V. Langkah Percobaan
V.2 Tekan tombol M (Untuk menampilkan/menggantikan isi memori RAM Midicom). Setelah
huru [M] ditekan kemudian tekan CR (enter) maka akan muncul di layar data isi memori
RAM.
V.3 Tekan tombol D (Untuk menampilkan kembali program yang sudah dibuat tertulis dalam
bahasa mesin). Setelah huruf [D] ditekan kemudian tekan CR (enter) maka akan muncul di
layar program yang sudah dibuat tertulis dalam bahasa mesin.
V.4 Tekan tombol A (Untuk menulis program baru dalam bahasa mesin). Setelah huruf [A]
ditekan kemudian tekan CR (enter) maka akan muncul di layar program yang sudah dibuat
tertulis dalam bahasa mesin atau mnemonik.
V.5 Tekan tombol G (Untuk mengeksekusi program yang telah dibuat dalam bahasa mesin atau
mnemonic).Setelah huruf [G] ditekan kemudian tekan CR (enter) maka akan muncul di layar
program yang sudah dibuat tertulis dalam bahasa mesin atau mnemonic.
V.1 LatIhan 1 :
Register
Untuk menampilkan semua data tiap register, lalu tekan tombol [CR], dan layar akan menampilkan
isi dari semua register.
PC A BC DE HL M F SZ SP (SP) (SP)
xAxPxC
F0F0 62 0000 0000 CACA 0F 54 ZAP 9167
FFFFF
V.1 Latihan 2 :
Tekan tombol M (Untuk menampilkan/ menggantikan isi memori Midicom 8085). Setelah huruf [M]
ditekan, di layar ditampilkan.
M: Read/ Set Memori
Set Memori
Untuk menampilkan semua data isi memori, lalu tekan tombol [CR] , dan layar akan menampilkan isi
dari semua memori.
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
7000 62 00 00 CA 0F 54 01 CA 0F 54 08 CA 0F 54 00
V.1 Latihan 3 :
Tekan tombol A (untuk membuat program baru). Setelah huruf [A] ditekan, di layar ditampilkan
A : Assembler
Assembler
Untuk membuat program lalu tekan tombol [CR], dan layar akan menampilkan isi alamat (contoh:
alamat (contoh : alamat 7000 programs).Untuk membuat program baru selanjutnya tekan [CR], tulis
program (Mnemonik) ulangin dengan cara yang sama (sampai selesai penulisan dengan Mnemonik
RST 1) dengan akan berurutan dan untuk kembali ke Prompt tekan tombol Esc.
V.1 Latihan 4 :
Tekan tombol D (Untuk menampilkan kembali program yang sudah dibuat tertulis dalam bahasa
mesin). Setelah huruf [D] ditekan, di layar ditampilkan.
D : Disassembler
Untuk menampilkan program yang sudah dibuat yang tertulis dalam bahasa mesin, lalu tekan
tombol [CR], dan layar akan menampilkan isi alamat (contoh : alamat 7000 program).
Untuk menampilkan data selanjutnya tekan [CR], dan untuk kembali ke prompt tekan tombol [ESC].
Alamat Kode Mesin Mnemonik
7000 06 04 MVI B,04
7002 21 0083 LXI H,8300
7005 70 MOV M,B
7006 CF RST 1
V.1 Latihan 5 :
Go
Untuk mengeksekusi program baru tulis alamat program contoh 7000, lalu tekan tombol [CR], maka
akan tampil hasil program yang dibuat.
Perintah Go:
[G]
[7] [0] [0] [0] [CR]
VI. Hasil Percobaan
VI.1 Latihan 1
Tombol R berfungsi untuk mengganti isi register di Midicom 8085. Dan untuk menampilkan seluruh
isi data isi register tekan symbol [CR], maka isi register akan menampilkan data :
PC A BC DE HL M F SZxAxPxC SP (SP)
F0F0 62 0000 0000 CACA 0F 54 Z A P 9167 FFFFf
VI.2 Latihan 2 :
VI.3 Latihan 3 :
Tekan tombol A : berfungsi dalam pembuat program baru. Setelah huruf [A] ditekan, maka
program perintah akan tertampil seperti dibawah.
7000 06 04 MVI B, 04
7002 21 0083 LXI H,8300
7009 CF RST 1
ketika ingin membuat program baru maka tekan tombol [A] lalu tekan [CR], lalu ketik
program (Mneomonic) secara berurutan, dalam perintah diatas sampai Mneomonic RST 1,
sehingga pada layar akan tertampilkan:
—A: Assembler
Adr.: 7000
VI.4 Latihan 4 :
—D: Disassembler
Adr.: 7000
Dan untuk menampilkan data selanjutnya tekan [CR], dan untuk kembali ke Prompt tekan
tombol [ESC].
VI.5 Latihan 5 :
Tombol G (Go) berguna sebagai mengeksekusi program atau perintah yang sudah dibuat
sebelumnya setelah itu kita isi alamat program misalnya 7000, maka pada layar akan
tertampil :
—G: Go
Start Adr.: 7000
PC A BC DE HL M F SZxAxPxC SP (SP)
7006 64 0400 0101 8300 04 54 Z A P 6000 6454
VII. Tugas 1
Buat perintah List Memori, Copy Memori, Write Trace dan catat hasilndari menjalankan
perintah diatas.
Dari praktikum yang sudah dilakukan tentang Mikroprosesor 8085, kita dapat menganalisa
mengenai Apa itu Mikroprosesor Midicom 8085, fungsi- fungsinya atau tombol-tombol perintah
dan cara mengopeasikan Mikroprosesor 8085 itu sendiri. Secara definisi umum Mikroprosesor
adalah perangkat keras berasal dari komponen semikonduktor yang berbentuk chip IC (Integrated
Circuit ) dan hanya memiliki CPU (Central Processing Unit). Mikroprosesor sering disebut CPU
(Central Processing Unit) karena fungsinya sebagai unit pemroses pusat dan pengendali otak dari
komputer dalam melakukan perhitungan dan menjalankan sistem operasi sehingga dapat
menyimpan program. Setelah mengetahui secara umum apa definisi Mikroprosesor Midicom 8085
maka ,perintah-perintah yang digunakan dalam pengoperasian kali ini adalah R (Read/Set Register),
M (Read/Set Memory), A (Assembler), D( Dissambler) dan G(Go).
R ( Read/ Set Register) terdiri dari A,B,C,D,E,F,G,H dan L. R berfungsi untuk melihat dan mengganti
isi memori. Register bisa disebut sebagai user register dan jika ingin merubah atau melihat maka
ketik huruf [R] dan tekan [CR], maka pada layar akan tertampil :
Tombol perintah terakhir dalam percobaan kali ini yaitu tombo Go [G] dan tekan [CR] untuk
mengeksekusi program yang telah dibuat sebelumnya. Maka hasil perintah menu Go akan tertampil
pada gambar 1.3
Gambar 1.2 Isi memori Midicom 8085 Gambar 1.3 Hasil Eksekusi program
Kesimpulan
3. Register dalam Mikroprosesor 8085 memiliki 6 Register yaitu B,C D,E H dan L.
4. Mikroprosesor Midicom 8085 memiliki beberapa perintah atau fungsi yang ternyata
terdapat sedikit persamaan dikeduannya misalnya Assembler dan Dissembler.
5. Mikroprosesor Midicom 8085 memiliki bahasa Assembly yaitu bahasa komputer yang
tingkatannya diantara bahasa mesin dan bahasa level tinggi.