Mengenal Midicom
Mengenal Midicom
I. Tujuan
Memahami perintah untuk menggunakan Midicom.
Menjalankan suatu program di Midicom serta mengerti prosesnya.
Catatan :
Dalam pembahasan perintah Midicom contoh penekanan suatu tombol
ditulis dengan anda kurung besar “[ ]”
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 SZxAxBxC SP <SP>
F0F0 62 0000 0000 CACA 0F 54 Z A P 9167 FFFF
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 [CR], dan layar akan
menampilkan isi dari semua memri.
00 01 02 03 04 05 06 07 08 09 OA OB OC OD OE OF
7000 62 00 00 CA 0F 54 01 CA 0F 54 08 CA 0F 54 00 FF
Latihan 3:
Tekan tombol D (untuk menampilkan kembali program yang sudah dibuat
tertuls dalam bahasa mesin). Setelah huruf [D] ditekan, di layar ditampilkan:
D: Disassemler
Disassembler yaitu 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)
Latihan 4:
Tekan tombol A (untuk membuat program baru). Setelah huruf [A] ditekan, di
layar ditampilkan:
A: Assembler
Assembler yaitu untuk membuat program baru lalu takan tombol [CR], dan
layar akan menampilkan isi alamat, contoh: ( alamat 7000 program). Untuk
membuat program baru selanjutnya teka [CR], tul program (Mnemonik)
ulangi dengan cara yang sama (sampai selesai penulisan dengan Mnemonik
RST 1) dengan akan berurutan dan untuk kembali ke Prompt tekan tombol
[ESC].
Latihan 5:
Tekan tombol G (untuk mengeksekusi program yang teah dibuat). Setelah
huruf [G] ditekan, di layar diitampilkan:
G: GO
Untuk mengeksekusi program baru tulis alamat program, contoh 7000, lalu
tekan tombol [CR], maka akan tampil program yang dibuat.
Perintah Go:
[G]
[7] [0] [0] [0] [CR]
V. Data Percobaan
Register : A
A = 12
B = FF
A = Assembler
Adr=7501
Alamat Kode mesin Mnemonik
7501 3E 12 MVI A,12
7503 21 00FF LX1 H,FF00
7504 77 MOV M,A
7507 CF RST 1
D = Disassembler
Adr: 7501
Alamat Kode mesin Mnemonik
7501 3E 12 MVI A,12
7503 21 00FF LX1 H,FF00
7504 77 MOV M,A
7507 CF RST 1
G: GO
Star adr : 7501
PC A BC DC HL M F SZxAxPxC SP <SP>
7507 12 0200 0101 FF00 12 54 zap 6000 C05B
VI. Analisa
Pada praktikum Sistem Mikroprosesor ini, percobaan pertama yang
dilakukan ialah Mengenal Midicom. Pada percobaan ini, terdpat register
berfungsi untuk menampilkan atau mengganti isi dari Register 8805. Register
sendiri terdiri dari register A, B, C, D, E, H, L, M, F, dan SP. Kita dapat
memasukkan register atau menggantikannya dengan nilai yang baru degan
mengetik [R] lalu masukkan salah satu register yang diinginkan, misalkan
[A]. Kemudian pada A dapat dimasukn nilai yang diinginkan.
Perintah lainnya yaitu Read/Set Memory yang berfungsi menampilkan
isi dari memory (RAM) midicom yang kita gunakan. Ketika kita memasukkan
perintah ini, maka pada hasil akhir, pada [M] kita dapat lihat bahwa terdapat
nilai yang sama dengan nilai pertama yang kita masukkan.
Perintah berikutnya yang digunakan pada percobaan ini ialah [A]
Assembler, memasukkan alamat dan Mnemonik tujuan yang benar, kemudian
Midicom akan menginput Kode Mesin yang dituju. Beberapa angka yang
dimasukkan sebagai alamat, tidak semuanya benar atau tidak semuanya
dipenuhi, ketika alamat program yang dimasukkan salah, maka midicom akan
memproses perintah dengan menampilkan tanda panah di tempat terjadinya
kesalahan tanpa menerjemahkanya ke kode mesin.
Adapun Disassambler yang merupakan perintah untuk membaca,
menerjemahkan program yang tertulis dalam bahasa mesin ke bahasa
mnemonic / rakitan. Dengan Disassembler, midicom akan menampilkan
mnemonic program bahas mesinnnya.
Perintah terakhir yang dipraktekkan adalah [G] atau Go. Perintah ini
digunakan untuk menjalankan program setelah perintah ini diberikan. Miicom
akan meminta alamat program yang akan dijalankan, kemudian
memprosesnya hingga tampak program yang telah dibuat tersebut berjalan.
Program ini menampilkan hasil akhir dari program-program sebelumnya.
VII. Kesimpulan
Midicom adalah perangkat adalah perangkat yang berfungsi untuk
menjalankan program rakitan 8085 yang didalamnya terdapat CPU
( Central Prossesing Unit ) dengan memori ( EPROM dan RAM ).
Mikroprosesor 8085 merupakan prosesor sederhana yang mampu
menerima 78 instruksi untuk membuat program sederhana
diantaranya, R (register), M (memori), L (list), A (assembler), D
(disassemble), dan lain-lain.
Perintah-perintah utama dapat dilihat pada menu yang akan ditampilkan
setelah menekan tombol spacebar pada keyboard. Pada menu A (Assembler)
memiliki instruksi-instruksi lainnya yang berbentuk code mnemonic yang
dapat dilihat pada set instruction processor 8085.