LAPORAN 1 Trainer Midicom

download LAPORAN 1 Trainer Midicom

of 8

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/