Mikroprosessor - Percobaan I ( Mengenal Midicom 8085 ) Lanjuatan 2

March 14, 2018 | Author: dicky | Category: N/A
Share Embed Donate


Short Description

bhsu/uh/shhf...

Description

PERCOBAAN 1 MENGENAL MIDICOM 8085 I. II.

Judul

: Mengenal Midicom 8085

Alat dan Bahan - Midicom 8085

III.

Tujuan - Memahami perintah untuk menggunakan Midicom 8085. - Menjelaskan suatu program di Midicom 8085 serta mengerti prosesnya.

IV.

Dasar Teori Midicom 8085 adalah 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 (EPROM) 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 kekode mesinnya. Gambar 1.1. menunjukkan Midicom dengan beberapa tombol orange untuk mengoperasikannya dan tombol biru untuk memasukkan heksadesimal serta tampilan 7 ruas, sedangkan Gambar 1.2. menampilkan hubungkan pengkabelan Midicom seandainya digunakan bersama papan tombol dan layar.

L

n

12 Tombol orange (Perintah Midicom)

5

3

0

16 Tombol biru (Perintah heksadesimal)

Gambar 1.1. Midicom dengan Tombol dan Tampilan 7 Ruas

Gambar 1.2. Midicom Dengan Tombol dan Layar Setelah papan tombol dan layar dihubungkan ke Midicom serta sumber daya dihidupkan, maka pada layar akan muncul suatu cursos berupa garis ( - ) di sudut 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. LN 85 layar V3.0 C 1985 by LN ROM 16 K RAM 40 K R : Read/ Set Register M : Read/ Set Memory L : List Memory C : Copy Memory I : Insert F : Fill G : Go ^G : Breakpoint On/Off T : Trace/ Single Step ^T : Trace On/Off W : Write Trace Memory S : Save : Cass/R-Pack/Floopy P : Parallel I/O ^P : Printer On/Off A : 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. Penulisan perintah, mneomonic, maupun data pada Midicom harus menggunakan huruf besar, yaitu menekan tombol [Shift] bersama-sama dengan tombol yang diinginkan atau menggunakan [Capslock].

Catatan : Dalam pembahasan perintah Midicom contoh penekanan suatu tombol ditulis dengan tanda kurung besar “[ ]”. V. V.1

Langkah Percobaan 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 mneomonik.

V.2

Tekan tombol R ( untuk menggantikan isi register 8085 ). Setelah huruf [R] ditekan kemudian tekan CR (Enter), maka akan muncul di layar daya isi register 8085.

V.3

Tekan tombol M ( untuk menampilkan/ menggantikan isi memori RAM Midicom ). Setelah huruf [M] ditekan kemudian tekan CR (Enter), maka akan muncul di layar data isi memori RAM.

V.4

Tekan tombol D ( Untuk menampilkan kembali program yang sudah di buat tertulis di 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.5

Tekan tombol G ( untuk mengeksekusi program yang telah dibuat dalam bahasa mesin atau mneomonic ). Setelah huruf [G] ditekan kemudian tekan CR (Enter), maka akan muncul di layar program yang sudah dibuat tertulis dalam bahasa mesin atau mneomonic.

VI. Hasil Pembahasan VI . Latihan 1 : Tekan Tombol R ( Untuk menganti isi register pada Midicom 8085 ). Setelah huruf [R] ditekan, di layar ditampilkan : R : Read/Set Register Register Untuk menampilkan semua data isi register, lalu tekan simbol [CR], dan layar akan menampilkan isi dari semua register.

PC F0F0

A

BC

DE

HL

M

F

SZxAxPxC

62

0000

0000

CACA

0F

54

Z AP

SP

(SP)

9167 FFFFF

VI . Latihan 2 : Tekan tombol M ( Untuk menampilkan/menggantikan isi memori pada midicom 8085 ). Setelah huruf [M] ditekan, dilayar 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.

7000

00 62

01 00

02 00

03 CA

04 0F

05 54

06 01

07 CA

08 0F

09 54

0A 08

0B CA

0C 0F

0D 54

0E 00

VI . Latihan 3 : Tekan tombol D ( Untuk menampilkan kembali program yang sudah dibuat tertulis dalam bahasa mesin ). Setelah huruf [D] ditekan, di layar ditampilkan :

D : Disassembler Disassembler Untuk menampilkan program yagg 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

Mneomonic

7000

06 04

MVI B, 04

0F FF

7002

21 0083

LXI H,8300

7005

70

MVI B,04

7006

21 0083

MOV M,B

7009

CF

RST 1

VI . Latihan 4 : Tekan tombol A ( Untuk membuat program baru ) Setelah huruf [A] ditekan, di layar ditampilkan : A : Assembler Assembler Untuk membuat program baru tekan tombol [CR], dan layar akan menampilkan ke alamat (Contoh : alamat 7000 program ). Untuk membuat program baru selanjutnya tekan [CR], tulis program (Mneomonic) ulangi, dengan cara yang sama (sampai selesai penulisan dengan Mneomonic RST 1) dengan akan berurutan dan untuk kembali ke Prompt tekan tombol [ESC]. Alamat

Kode Mesin

Mneomonic

7000

06 04

MVI B, 04

7002

21 0083

LXI H,8300

7005

70

MVI B,04

7006

21 0083

MOV M,B

7009

CF

RST 1

VI . Latihan 5 : Tekan tombol G (Untuk mengeksekusi program yang telah dibuat ). Setelah huruf [G] ditekan, di layar ditampilkan : G : Go Go Untuk mengeksekusi program baru tulis alamat program. Contoh 7000, lalu tekan tombol [CR], maka akan tampil hasil program yang telah dibuat.

Perintah Go [G] [7] [0] [0] [0] [CR]

VII.

Tugas

1). Buatlah perintah List Memory, Copy Memory, dan catat hasil dari menjalankan perintah diatas ! 2). Buatlah perintah untuk mengubah isi data pada Set Register dengan NIM (Nomor Induk Mahasiswa dan Kelompoknya masing-masing) ! 3). Buatlah Perintah untuk meng-copy alamat kode data register dari 6000 ke 8000 ! 4). program assembler. 5).program desembler. 1 mengganti data dengan NIM salah satu anggota kelompok dan nama kelompok 2.menjalankan perintah copy data 3.menjalankan assm 4.menjalankan progrsm disss 5. mnhlkjk printh go VIII.

Analisa Percobaan

Dari percobaan yang dilakukan. dapat dianalisa mengenai fungsi fungsi dari mikroprosesor 8085, sebelumnya terlebih dahulu kita harus mengetahui apa itu mikroprosesor. Mikroprosesor adalah gabungan 2 kata yaitu mikro dan prosesor , jadi mikroprosesor adalah sebuah alat yang berukuran kecil yang digunakan untuk memproses data secara digital. Selain berukuran kecil mikroprosesor memiliki kemampuan komputasi yang lebih rendah dibandingkan dengan komputer. Didalam suatu midicom terdapat register, register itu terdiri dari register A,B,C,D,E,F,G,H,dan L.register ini bisa disebut juga sebagai user register.selanjutnya pada saat percobaan jika ingin merubah register tersebut. Kita tinggal ketik huruf R. dan akan muncul huruf A. yang berarti register A , jika pada register A ini akan diubah datanya maka tinggal dihapus dan ditulis ulang data yang dingin kan. Data yang dibuat pada percobaan kali ini yaitu menggunakan nim mahasiswa dan pasangan kelompok. Begitu juga dengan register berikutnya sampai hurul HL. Data yang sudah diganti kini isi register A=06 BC=1540 DE=3418 HL=3745.

Selanjutnya untuk perintah copy, data yang digunakan yaitu ESC - alamat awal CR, alamat akhir CR alamat tujuan . Misalnya dari 6000 ke data 8000. Start adr = 6000 End adr = 600F Zel adr = 8000

IX.

Kesimpulan

Midicom adalah perangkat mikroprosesor yang berfungsi untuk menjalan program yang didalamnya terdapat cpu ( central prosesing unit ) dengan memory (EPROM dan RAM). didalam suatu midicom kegiatan yang dilakukan berkaitan mengenai perintah R (register) M. (memory ), L (list). C (Copy) G ( go ). A (assembler ) D. (dissembler ). Dari beberapa perintah yang dimiliki, terdapat perintah yang memiliki sedikit persamaan. Contohnya antara lain assembler dan dissembler.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF