laporan mikroprosesor

5
PRAKTEKIKUM SISTEM MIKROPROSESOR Percobaan ke-4 PROGRAM MIKROPROSESOR Nama : RIRIS FITA ALFIYA NIM : 5301412051 Dosen Pengampu : Drs. Slamet Seno Adi, M.Pd.,M.T Tanggal Pengumpulan : 24 Maret 2014 PTE FAKULTAS TEKNIK

Upload: mujibriyadi

Post on 22-Jun-2015

103 views

Category:

Documents


9 download

DESCRIPTION

Laporan membuat program

TRANSCRIPT

Page 1: Laporan Mikroprosesor

PRAKTEKIKUM SISTEM MIKROPROSESOR

Percobaan ke-4

PROGRAM MIKROPROSESOR

Nama : RIRIS FITA ALFIYA

NIM : 5301412051

Dosen Pengampu : Drs. Slamet Seno Adi, M.Pd.,M.T

Tanggal Pengumpulan : 24 Maret 2014

PTE FAKULTAS TEKNIK

UNNES

2014

Page 2: Laporan Mikroprosesor

A. LANDASAN TEORI

INSTRUKSI MIKROPROSESOR

Setiap mikroprosesor selalu dirancang dan dilengkapi dengan perangkat instruksi. Bentuk perangkat instruksi masing-masing mikroprosesor bergantung jenis arsitektur yang digunakan. Arsitektur mikroprosesor ada tiga jenis yaitu CISC, RIS, dan Super Skalar.

Operasi transfer data atau lebih tepat disebut sebagai operasi copy data pada mikroprosesor Z-80 CPU sebagian besar dijalankan menggunakan perintah LD singkatan dari LOAD.

Z-80 CPU memiliki 134 perintah LOAD.

Disamping itu ada 6 jenis perintah EXCHANGE yang disingkat dengan EX, EXX.

Mikroprosesor Z-80 CPU juga memiliki 12 jenis perintah PUSH dan POP yang digunakan untuk transfer data dalam operasi stack.

Data dapat ditransfer dalam 8 bit atau 16 bit.

Perintah transfer data memuat dua operan yaitu operand pertama menunjukkan lokasi dimana data akan disimpan, apakah dalam register atau di memori.

Operand pertama Ini disebut Destinasi.

Operand yang kedua menunjukkan lokasi asli atau asal sebuah data.

Operand kedua ini disebut Source.

Operand dapat berupa register, memori, atau data immediate.

Lebar data yang ditransfer dapat berupa data 8 bit atau data 16 bit.

B. TUJUAN

Tujuan dari praktikum ini adalah :

1. Mahasiswa mengetahui bagaimana penulisan program yang benar.

2. Mahasiswa mampu memahami instruksi tanpa ditulis satu-satu tiap langkah.

C. ALAT DAN BAHAN

Mikroprosesor Zilog Z-80

D. LANGKAH KERJA

1. Susun program yang akan dibuat. Contoh :

Address/ADD Mnemonic Op-code Keterangan

1800 LD A, 67 3E,67

1802 LD D, 7A 16,87

Page 3: Laporan Mikroprosesor

1804 LD A,D 7A

1805 LD BC,1F89 011F89

2. Isi alamat sesuai data contoh.

3. Program siap dijalan dengan menekan RST – PC – STEP

E. HASIL PERCOBAAN DAN JAWABAN SOAL

Tugas :

1. Tulis ulang sesuai dengan contoh tabel 2, program yang anda rencanakan

pada tugas 2

Jawab :

Address/ADD Mnemonic Op-code Keterangan

1800 LD C, 45 4C,45

1802 LD H, 28 26,28

1804 LD A,D 7A

1805 LD HL, 5425 215425

2. Buktikan hasil perencanaan prgram pada tugas 2

Pembacaan

Step Register isi1234

CHAHL

3. Rencanakan program untuk :

a. Mengisi reg B dengan reg C

b. Mengisi reg DE dengan data pada memori 1896

c. Mengisi reg E dengan data 69

Jawab :

Perencanaan program

Page 4: Laporan Mikroprosesor

Address/ADD Mnemonic Op-code Keterangan

1800 LD B, C 41

1801 LD DE, 1896 111896

1804 LD E, 69 1E, 69

Pembacaan

Step Register isi12

3

BDEE

4. Rencanakan program untuk :

a. Mengisi reg H dengan reg A (isi reg A pasti)

b. Mengisi Reg DE dengan data pada memori 1978 (isi memori 1978 pasti)

c. Mengisi reg L dengan data 34

Jawab :

Perencanaan program

Address/ADD Mnemonic Op-code Keterangan

1800 LD H, A 67

1801 LD DE, (1978) ED5B1978

1804 LD L, 34 2E34

Pembacaan

Step Register isi12

3

HDEL

F. KESIMPULAN