D4 TEKNIK ELEKTRONIKA
JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA DAN
INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
2021
Luaran Pembelajaran
Tujuan dari percobaan ini adalah mahasiswa diharapkan mampu memahami langkah kerja melakukan simulasi
menggunakan simulator mikroprosesor 8085.
Dasar Teori
Mikroprosesor adalah suatu komponen yang berbentuk chip IC (Integrated Circuit) yang terdiri dari beberapa
rangkaian yaitu ALU (Arithmatic Logic Unit), CU (Control Unit), dan Register. Mikroprosesor juga disebut
juga sebagai CPU (Central Processing Unit) dan merupakan komponen yang sangat penting di dalam sistem
komputer. Mikroprosesor berfungsi sebagai pusat untuk memproses data di dalam sistem komputer. Bagian
terpenting dari prosesor terbagi menjadi 3 yaitu:
1. Arithmetics Logical Unit (ALU)
Aritcmatics Logical Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika
(tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan
perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan
"kerja" yang nyata.
2. Control Unit (CU)
Control Unit (CU), merupakan suatu alat pengontrolan yang berada dalam komputer yang memberitahukan unit
masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage. Control
unit juga bertugas memberitahukan kepada arithmatic logic unit mengenai operasi yang harus dilakukan, tempat
data diperoleh, dan letak hasil ditempatkan Perangkat-perangkat alat proses beserta perlengkapan.
3. Memory Unit (MU)
Memory Unit (MU), merupakan bagian dari processor yang menyimpan alamat-alamat register data yang diolah
oleh ALU dan CU. Fungsi utama Mikroprosesor adalah sebagai unit yang mengendalikan seluruh kerja sistem
mikroprosesor. Beberapa fungsi lain dari mikroprosesor, antara lain :
1. Mengambil instruksi dan data dari memori.
2. Memindah data dari dan ke memori.
3. Mengirim sinyal kendali dan melayani sinyal interupsi.
4. Menyediakan pewaktuan untuk siklus kerja sistem mikroprosesor.
5. Mengerjakan fungsi – fungsi operasi logika dan aritmatika dan masih banyak lagi.
Langkah Praktikum
Langkah menggunakan 8085 simulator:
1. Tulis kode pada bagian Editor – Assembler
6. Terjadi perubahan isi memori dan register sesuai dengan program yang dibuat
Percobaan
1. Store 8-bit data in memory
Program 1:
a). Tuliskan Kode Program Instruksi percoban diatas pada editor simulator 8085 sesuai dengan
langkah kerja diatas.
b). Amati dan cermati isi dari register dan memori yang mengalami perubahan sebelum kode dan
setelah kode dijalankan (terutama pada lokasi memori output)
d). Jelaskan maksud / tujuan dari setiap kode yang ditulis
o MVI A, 52H : menyimpan data 52 heksadesimal
padaregister simulator
o STA 4000H: mengcopy nilai dari register simolator ke address memory 4000H
o HLT : fungsinya untuk termina program execution
Program 2:
a). Tuliskan Kode Program Instruksi percoban diatas pada editor simulator 8085 sesuai dengan langkah kerja
diatas.
b). Amati dan cermati isi dari register dan memori yang mengalami perubahan sebelum kode dan setelah kode
dijalankan (terutama pada lokasi memori output)
a). Tuliskan Kode Program Instruksi percoban diatas pada editor simulator 8085 sesuai dengan langkah kerja
diatas.
b). Amati dan cermati isi dari register dan memori yang mengalami perubahan sebelum kode dan setelah kode
dijalankan (terutama pada lokasi memori output)
d). Jelaskan maksud / tujuan dari setiap kode yang ditulis
LDA 2000H: Mendapatkan isi dari lokasi memori 2000 ke akumulator
MOV B,A: Menyimpan isinya ke B mendaftar
LDA 4000H: Mendapatkan isi dari lokasi memori 4000 ke akumulator
STA 2000:menyimpan isi akumolator di alamat 2000
MOV A,B:dapatkan kembali konten yang disimpan ke dalam register
STA 4000H: menyimpan isi akumulator di alamat 4000
Program 2:
a)Tuliskan Kode Program Instruksi percoban diatas pada editor simulator 8085 sesuai dengan langkah kerja
diatas
b). Amati dan cermati isi dari register dan memori yang mengalami perubahan sebelum kode dan setelah kode
Hasil percobaan pada percobaan 2 letak memory pada percobaan 2 tersebut memiliki value yang
berbeda maupun pada program 1 atau pogram 2.
TUGAS
a) Tuliskan Kode Program Instruksi percoban diatas pada editor simulator 8085 sesuai dengan
langkah kerja diatas.
b) Amati dan cermati isi dari register dan memori yang mengalami perubahan sebelum kode dan
setelah kode dijalankan (terutama pada lokasi memori output)
c) Ambil screenshot pada masing-masing kondisi untuk mempermudah melakukan pengamatan
d) Jelaskan maksud / tujuan dari setiap kode yang ditulis
e) Berikan kesimpulan dari program yang dibuat