Anda di halaman 1dari 6
     
 

LAPORAN PRAKTIKUM MIKROKONTROLER, MIKROPROSESOR

LAPORAN PRAKTIKUM MIKROKONTROLER, MIKROPROSESOR BASTIAN REYNALDI PARTOGI SINAGA EK-4D NIM.1605042019 PRODI TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO

BASTIAN REYNALDI PARTOGI SINAGA

EK-4D

NIM.1605042019

PRODI TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO T.A 2017/201

     

Judul :

MOV (menggandakan) REGISTER

I.

Tujuan

:

Mahasiswa dapat memprogram mikroposesor dengan emu 8086

II.

Dasar Teori

Mikroprosesor adalah sebuah IC (Integrated Circuit) yang digunakan sebagai otak/pengolah utama dalam sebuah sistem komputer.

Mikroprosesor merupakan hasil dari pertumbuhan semikonduktor. Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai

gigahertz. Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau

informasi. Pengealamatan memori digambarkan untuk kedua metode operasi,yaitu real dan terlindungi (protected).memori mode real ada pada lokasi 00000H-FFFFFH,1M byte pertama dari system memori dan ada pada semua versi mikroprosesor.

Kekuatan mikroprosesor terletak pada kemampuaan menjalankan ratusan juta perintah dalam satu detik dari suatu program atau perangkat lunak instruksi.

  • 1. Buatlah coding seperti berikut ;

Judul : MOV (menggandakan) REGISTER I. Tujuan :  Mahasiswa dapat memprogram mikroposesor dengan emu 8086

Gambar 1

2.

Menjalankan emulator dengan cara mengklik ’ single run (>) ‘ sehingga muncul command yang akan menampilkan hasil code yang kita buat secara step by step . Berikut tampilan setelah melakukan klik Single step (>).

2. Menjalankan emulator dengan cara mengklik ’ single run (>) ‘ sehingga muncul command yang akan

SEBELUM DI KLIK ‘ SINGLE STEP (>)

Gambar 2

2. Menjalankan emulator dengan cara mengklik ’ single run (>) ‘ sehingga muncul command yang akan

SETELAH DIKLIK SINGLE STEP (>) Gambar 3

Gambar 4 Gambar 5

Gambar 4

Gambar 4 Gambar 5

Gambar 5

III.

TABEL HASIL PERCOBAAN

Gambar 1

   

H

L

 

AX

00

00

BX

00

00

CX

00

00

DX

00

00

Gambar 2{Mov Ax,1234h}

H L AX 12 34 BX 00 00 CX 00 00 DX 00 00
H
L
AX
12
34
BX
00
00
CX
00
00
DX
00
00

Gambar 3{Mov Al , 0011b}

 
H L AX 12 03 BX 00 00 CX 00 00 DX 00 00
H
L
AX
12
03
BX
00
00
CX
00
00
DX
00
00

Gambar 4{Mov Ah , 12h}

H L AX 12 03 BX 00 00 CX 00 00 DX 00 00
H
L
AX
12
03
BX
00
00
CX
00
00
DX
00
00
H L AX 12 03 BX 00 00 CX 00 00 DX 00 00 Gambar 4{Mov
H L AX 12 03 BX 00 00 CX 00 00 DX 00 00 Gambar 4{Mov

Alamat berada di 7103 dan 7104

Alamat berada di 7105 dan 7106

Alamat barada di 7107

IV.

ANALISA

Perhatikan dan bandingkan hasil gambar 1 dengan gambar 2,3,4,5 akan terjadi perbedaan, pada gambar 1 belum di didapatkan nilai pada AX,BX,CX,DX di H dan L.

 

Pada Gambar 2{Mov Ax,1234h} apabila di desimalkan menjadi

 

0001001000110100.

Bilangan 0001001000110100 di copykan ke register Ax

 

Pada Gambar 3{Mov Al , 03 b} apabila di desimalkan menjadi 00000011 Bilangan 00000011 di copykan ke register Al

Pada Gambar 4{Mov Ah , 0012 h}apabila di desimalkan menjadi

 

0000000000010011

Bilangan 0000000000010011 di copykan ke register Ah

V.

KESIMPULAN

 

Emu8086 secara otomatis menerjemahkan bilangan heksadesimal ke biner.

Emu8086 secara otomatis mengelamatkan setia program.