LAPORAN 1 Trainer Midicom
-
Upload
rahayu-rahmatunisa -
Category
Documents
-
view
236 -
download
0
Transcript of LAPORAN 1 Trainer Midicom
-
8/11/2019 LAPORAN 1 Trainer Midicom
1/8
-
8/11/2019 LAPORAN 1 Trainer Midicom
2/8
PENGOPERASIAN TRAINER MIDICOM
I. Tujuan:
Untuk mengetahui cara pengoperasian Trainer MIDIKOM 8085
Untuk mengetahui perintah dasar (R, M, L, I, C, F) dari Mikroprosesor 8085
(Midicom)
Untuk mengetahui Set Instructions dari MIDIKOM 8085.
II. Landasan Teori
Mikroprosesor 8085 merupakan mikroprosesor 8bit produksi INTEL,
diluncurkan sekitar tahun 1970 Pada zamannya INTEL 8085 dijadikan sebagai
mikroprosesor standar untuk sistem operasi CP/M.
Mikroprosesor INTEL 8085 ini dibuat dalam bentuk DIP (Dual Inline Package)
dengan jumlah penyemat sebanyak 40 buah. Dibandingkan pendahulunya 8080,
mikroprosesor INTEL 8085 hanya membutuhkan sumber tegangan tunggal 5V.
Mikroprosesor INTEL 8085 memiliki jumlah bus alamat sebanyak 16bit dengan
demikian dapat mengakses memori secara langsung sebanyak 216 alamat memori
atau sebanyak 65535 alamat, sering disebut sebagai 64K x 8Bit atau 64KByte
memori secara langsung. Jumlah bus data adalah 8bit, dengan demikian dapat
menghubungi peripheral dengan lebar data (Data Path Width) 8bit.
Register yang dimiliki mikroprosesor 8085 adalah:
1. Register B, C, D, E, H, L. Dapat diperlakukan sebagai register 8bit atau pasangan
register 8bit menjadi 16bit yaitu BC, DE dan HL. Register ini disebut sebagai User
Register artinya register yang diperuntukkan pengguna agar bisa dilibatkan
dalampemrograman.
2. Register SP (Stack Pointer), berfungsi sebagai pointer tumpukan yaitu
penyimpanan data dalam memori yang disusun secara bertumpuk.
3. Register PC (Program Counter), berfungsi sebagai pointer alamat program yang
akan dieksekusi.
III. Alat yang digunakan
Trainer mikroprosesor MIDICOM 8085
Monitor
-
8/11/2019 LAPORAN 1 Trainer Midicom
3/8
IV.Langkah Percobaan
Langkah-langkah menyalakan Midicom :
1.
Sebelum menyalakan midikom periksa kabel power dan kabel monitor harus
terhubung dengan baik.
2. Tekan tombol di bagian ujung kanan atas modul pada posisi ON hingga 4 LED
yang berada di bawah tombol ON menyala semua. Jika tidak menyala semua,
maka kemungkinan ada kabel yang tidak terpasang dengan baik.
3. Nyalakan monitor dengan menekan tombol power di belakang kanan monitor
atau menarik tombol di depan kanan secara perlahan
4.
Midicom telah aktif dengan adanya tanda kursor di monitor
5. Tekan SPACE bar untuk masuk ke menu utama Trainer Midicom. Tekan esc
untuk kembali ke instruksi baru
6. Trainer Midicom siap digunakan
V. Pembahasan
Per in tah menu R, M , L, C, I , F, dan T pada Menu M idicom untuk I ntel 8085:
1.R = Register
Fungsi pada register :
a.
Melihat data pada register
b. Mengganti data yang ada dalam register
Untuk melihat isi register : tekan ESC + R + CR, setelah muncul kita dapat
mengetikan register tujuan, misalnya kita tekan A maka akan menuju register A.
Untuk mengganti data register : tekan ESC + R + A + CR , misal kita akan
mengganti data pada register A
Data register akan menampilkan Register dan data awal, seperti ini :
A = 64
Maka ganti data awal dengan yang ditentukan yaitu 90 dengan mengisi di sebelah
data awal :A = 64 11
Data awal akan terhapus, diganti oleh nilai 90 selanjutnya seperti itu pada
register B-PC untuk mengganti data.
2.M = Memory
Fungsi pada memory :
a. Perintah untuk mencari lokasi memori atau melihat isi memori
CR
-
8/11/2019 LAPORAN 1 Trainer Midicom
4/8
b.
Mengganti data pada suatu alamat memori.
Adapun Peta Memori pada MIKROPROSESOR INTEL 8085 adalah
$ 0000 / 0000 H
..
..
$ 5FFF
EPROM = Sistem
(Untuk Program)
Tidak bisa diganti
datanya.
$ 6000
..
..
$ 6FFF
RAM SYSTEM
(Kerja Sistem)
Bisa diganti datanya
tapi lebih baik tidak
karena digunakan untuk
kerja sistem
$ 7000
..
..
$ FFFF
Untuk User RAM
(Kita sebagai pemakai)
Bisa diganti sesuai user
karena merupakan hak
user disini
Untuk melihat memory : tekan ESC + M, akan muncul start adr = 7400, jika
ingin alamat lain, ketik disebelahnya misal 7400 7000+ CR, jika terus menekan
CR akan muncul alamat berikutnya.
Untuk mengganti data memory, contoh :
Addr Data Ganti data dengan Data
7400 12 41
7401 54 42
7402 99 43
7403 77 44
7404 07 45
7405 07 46
Perintah untuk mengganti data :
+ ketik data pengganti + CR + ketik angka
pengganti berikutnya + lanjutkan sampai alamat 7405 ( ini karena alamat data
yang akan diganti berurutan)
Kalau alamat data tidak berurutan maka kembali ke ESC + M + 7400 + CR + isi
data pengganti + CR
Esc M 7400 CR
-
8/11/2019 LAPORAN 1 Trainer Midicom
5/8
3. L = L ist Memory
Fungsi : Untuk melihat data pada1 blok memory, maksimal 256 LM (16 Baris,
16 Kolom) menu L hanya dapat melihat list memory tanpa bisa menggantinya.
Untuk melihat list data :ESC + L+ CR, misal masukan pada start = 7000
end=70FF + CR
Maka akan muncul data dari 700070FF (data tersebut sebelumnya telah di buat
di memory).
Pada kolom sebelah kanan list ada kode ASCII yang ditampilkan, kodetersebut
merupakan karakter yang terbentuk saat user menuliskan data pada memory. Dan
karakter tersebut dapat diubah dengan keinginan user, bisa diubah ke bilangan
serta huruf (besar/kecil)
Contoh untuk membuat tulisan POLBAN
Alamat memory Data Tulisan yang muncul
7000 50 P
7001 4F O
7002 4C L
7003 42 B
7004 41 A
7005 4E N
Untuk membuat huruf besar = ditambah angka 40 sebelum bilangan
heksadesimalnya.
Untuk membuat huruf kecil = ditambah angka 60 sebelum bilangan
heksadesimalnya.
A 41
B 42
C 43
D 44
E 45
a 61
b 62
c 63
d 64
e 65
-
8/11/2019 LAPORAN 1 Trainer Midicom
6/8
4.C = Copy
Fungsi : Perintah untuk menyalin data yang berada di blok memori (kumpulan
lokasi memori yang letaknya berurutan) ke alamat .
Misal data yang akan di copy dari 91009105 akan di copykan ke B300B305
Maka caranya : Tekan ESC + C + CR, ketik pada alamat awal=9100 + CR alamat
akhir = 9105 + CR, Addr baru = B300 +CR
Maka di alamat B300B305 akan muncul data copian dari alamat 91009150.
Untuk mengecek apakah sudah berhasil di copy dapat dilihat di list dengan
menekan ESC + L.
5.I = I nsert
Fungsi : Perintah untuk menyisipkan data pada suatu alamat.
Buat dulu data di memory, contoh :
Addr Data
7700 00
7701 11
7702 22
7703 33
7704 44
7705 55
7706 66
Perintah untuk menginsert data :
* Apabila kita akan menyisipkan 2 data, akan muncul 3 data karena disebelah
data kedua akan ada data 00, maka antisipasinya, jika kita ingin menyisipkan 2
data, cukup satu data saja yang disisipkan lalu ganti data 00nya di memory.
6.F = F ill Memory
Fungsi : Perintah untuk mengubah beberapa atau semua alamat dengan data yang
sama.
Esc I 7702 CR A1 CR B2 CR
A1 B2
-
8/11/2019 LAPORAN 1 Trainer Midicom
7/8
-
8/11/2019 LAPORAN 1 Trainer Midicom
8/8
Untuk perintah pengurangan, mnemonicnya diganti menjadi SUB
Untuk mengganti data mnemonic dapat mengulangnya dari assembler, tekan ESC +
A + alamat data tujuan ganti datanya CR
Untuk melihat hasil program atau mengeksekusi data dapat dengan :
ESC + T + 8400 + CR : Trace adalah untuk mengeksekusi program dengan
melakukannya secara bertahap. Jika kita menginginkan hasil lebih lanjut maka tekan
CR.
ESC + G + 8400 + CR : Go adalah untuk terus memerintah program sampai stop
*Pada saat melihat hasil dari program, akan muncul c atau bila bilangan yang
dijumlahkan ada carriernya dan tidak akan muncul c bila tidak ada carriernya dan
akan muncul b bila bilangan yang dikurangkan ada barriernya.
VI.Analisa
Cara menghidupkan dan mengoperasikan Midikom harus benar agar alat yang
digunakan dapat berjalan dengan baik.
Perintah R, M, L, C, I, F, A, T memiliki fungsi masing-masing yang berbeda
Setelah mempelajari perintah dasar tersebut, haruslah dipahami intruksi-
intruksinya agar data yang dimasukkan benar dan program berhasil.
VII.Kesimpulan
Pada mikroprosessor intel 8085 terdapat berbagai menu untuk melihat,
mengganti dan menyimpan data diantaranya yang terdapat pada register atau
memory.. Dalam pengoperasian midikom tersebut diperlukan intruksi atau perintah
yang terbagi 5 macam dengan jumlah 78 intruksi untuk memproses data sehingga
dapat mempermudah user dalam membuat suatu program.
VIII. Daftar Pustaka
www.google.com
http://theppoppobear.blogspot.com/2012/09/mikroprosessor-intel-8085.html
http://id.wikipedia.org/wiki/Intel_8085
http://www.google.com/http://theppoppobear.blogspot.com/2012/09/mikroprosessor-intel-8085.htmlhttp://id.wikipedia.org/wiki/Intel_8085http://id.wikipedia.org/wiki/Intel_8085http://theppoppobear.blogspot.com/2012/09/mikroprosessor-intel-8085.htmlhttp://www.google.com/