mengenal midikom

13
PERCOBAAN I MENGENAL MIDICOM 8085 I. Tujuan Memahami perintah untuk menggunakan Midicom. Menjalankan suatu program di Midicom serta mengerti prosesnya. II. Teori Dasar Midicom 8085 adalah perangkat yang berfungsi untuk menjalankan program rakitan 8085. Karena fungsi Midicom yang bermacam-macam, maka pada perangkat ini selain terdapat CPU (Central Prossesing Unit) 8085 dilengkapi juga dengan memori Erase Programmable Read Only Memory (EPROM) dan Random Acces Memory (RAM), perangkat masukan atau keluaran, pengali Analog dan digital, pengali 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 layer yang berfungsi untuk memasukkan program dalam bentuk

Upload: mayang-larasati

Post on 24-Dec-2015

44 views

Category:

Documents


12 download

DESCRIPTION

Praktikum Mokroprsesor: Mengenal Midicom.

TRANSCRIPT

Page 1: Mengenal midikom

PERCOBAAN I

MENGENAL MIDICOM 8085

I. Tujuan

Memahami perintah untuk menggunakan Midicom.

Menjalankan suatu program di Midicom serta mengerti prosesnya.

II. Teori Dasar

Midicom 8085 adalah perangkat yang berfungsi untuk menjalankan

program rakitan 8085. Karena fungsi Midicom yang bermacam-macam, maka

pada perangkat ini selain terdapat CPU (Central Prossesing Unit) 8085

dilengkapi juga dengan memori Erase Programmable Read Only Memory

(EPROM) dan Random Acces Memory (RAM), perangkat masukan atau

keluaran, pengali Analog dan digital, pengali 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 layer yang berfungsi

untuk memasukkan program dalam bentuk bahasa rakitan dan kemudian

secara otomatis di ubah ke kode mesinnya.

Gambar 1.1 menunjukkan Midicom dengan beberapa tombol oranye untuk

mengoperasikannya dan tombol biru untuk memasukkan hexadecimal serta

tampilan ruas, sedangkan Gambar 1.2 untuk menampilkan hubungan

pengkobean Midicom seandainya digunakan bersama papan tombol dan layar.

Setelah papan tombol dan layer dihubungkan ke midicom serta saklar

sumber daya dihidupkan, maka pada layer akan muncul suatu kursor berupa

garis (-) di sudut kiri atas. Untuk memulainya anda harus menekan tombol

space bar, penekanan selain tombol ini tidak akan mempengaruhi midicom.

Midicom pertama–tama akan mengecek keadaan memori ( RAM ) setelah

Page 2: Mengenal midikom

space bar ditekan, kemudian akan menampilkan menu pembantu yang berisi

berbagai perintah midicom seperti di bawah ini :

LN 85 layar 3.0 ( c) 1985 by LN ROM 16K RAM 40K

R : Read / Set Register

M : Read / Set Memori

L : List Memory

C : Copy Memory

I : Insert

F : Fill

G : Go

^G : Break point on / off

T : Trace / Single Step

^T : Trace on / off

W : Write Trace Memory

S : Save, Cass / R - Pack / Floppy

P : Parallel I / O

^P : Printers on / off

A : Rakitan / Assembler

D : Disassembler

Z : Relocator

E : Eprommer

B : Basic

H : Help

Untuk menampilkan kembali menu pembantu tekanlah huruf (H),

sedangkan untuk perintah lainnya bisa dilaksanakan dengan menekan huruf

awal dari setiap perintah.

Page 3: Mengenal midikom

Penulisan perintah, Menemonik, maupun data pada midicom harus

menggunakan huruf besar, yaitu menekan tombol shift bersama-sama dengan

tombol yang diinginkan atau menggunakan CAPS-LOCK.

Catatan :

Dalam pembahasan perintah Midicom contoh penekanan suatu tombol

ditulis dengan anda kurung besar “[ ]”

III. Langkah Percobaan

1. Tekan tombol R (untuk menggantikan isi register 8085)

Setelah huruf [R] ditekan kemudian tekan CR (enter)maka akan muncul di

layar data isi register 8085.

2. Tekan tombol M (untuk menampilkan/menggantikan isi memory RAM

Midicom)

Setelah huruf [M] ditekan kemudian tekan CR (enter) maka akan muncul di

layar data isi memory RAM.

3. Tekan tombol A (untuk menampilkan program baru dalam bahasa mesin)

Setelah huruf [A] ditekan kemudian tekan CR (enter) maka akan muncul di

layar program yang sudah tertulis dalam bahasa mesin atau mnemonic.

4. Tekan tombol D (untuk menampilkan kembali program yang sudah dibuat

tertulis dalam bahasa mesin)

Setalah huruf [D] ditekan kemudian tekan CR (enter) maka akan muncul di

layar program yang sudah dibuat tertulia dalam bahas mesin.

5. Tekan tombol G (untuk mengeksekusi program yang telah dibuatdalam

bahasa mesin atau mnemonic)

Setelah huruf [G] ditekan kemudian tekan CR (enter) maka akan muncul di

layar program yang sudah tertulis dalam bahasa mesin atau mnemonic.

Page 4: Mengenal midikom

IV. Percobaan

Latihan 1:

Tekan tombol R(untuk menmpilkan isi register 8085), seterlah huruf [R]

ditekan, di layar ditampilkan :

R: Read/Set Register

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 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

Page 5: Mengenal midikom

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)

Untuk menampilkan data selanjutnya tekan [CR], dan untuk kembali ke

Prompt tekan [ESC].

Alamat Kode Mesin Mnemonik

7000 06 04 MVI B,04

7002 21 0083 LXI H,8300

7006 70 MVI B,04

7009 21 0083 MOV M,B

700c CF RST 1

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].

Page 6: Mengenal midikom

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]

Page 7: Mengenal midikom

V. Data Percobaan

Register : AA = 12B = FF

M : Read / Set MemoryM = 75017501 = AF7052 = FF7053 = 2C

A = AssemblerAdr=7501

Alamat Kode mesin Mnemonik7501 3E 12 MVI A,127503 21 00FF LX1 H,FF007504 77 MOV M,A7507 CF RST 1

D = DisassemblerAdr: 7501

Alamat Kode mesin Mnemonik7501 3E 12 MVI A,127503 21 00FF LX1 H,FF007504 77 MOV M,A7507 CF RST 1

G: GOStar adr : 7501

PC A BC DC HL M F SZxAxPxC SP <SP>7507 12 0200 0101 FF00 12 54 zap 6000 C05B

Page 8: Mengenal midikom

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

Page 9: Mengenal midikom

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.