| SMKN 2 YOGYAKARTA | Kompetensi | Kode : 02/PDTM/KL-XII/1 |
|-----------------------------------|---------------|------------------------------------|
| Prog. Keahlian : Tek. Audio Video | OPERASI DASAR | Waktu : menit |
| Prog. Diklat : PDTM | | Nama Siswa : |
| Kelas : XII AV | | Tanggal : |

Operasi Dasar Microprocessor
Kriteria Unjuk Kerja:
- Melakukan set alamat memori.
- Mengisi alamat memori dengan suatu data.
- Memeriksa dan Mengubah Isi Register.
- Menjalankan Program sederhana.

Jika tombol RS ditekan maka sistem akan direset. Jika sistem di-reset maka:
- Disable interrupt ( IFF di-set pada 0).
- Register I-IF terisi 0000.
- PC pemakai di-set pada 1800 H.
- SP pemakai di-set pada 1F9F H.
- Break point menjadi disable.
- Logo uPro-1 ditampilkan secara serentak.

ADDR berarti address (alamat). Setelah tombol ini ditekan maka display akan berada pada format standar yaitu 4 digit sebelah kiri untuk alamat, sedangkan 2 digit sebelah kanan untuk data. Daerah alamat ditandai dengan 4 titik yang terletak pada setiap digit. Jika kita memasukkan lebih dari 4 digit, maka hanya 4 digit terakhir yang akan diterima. Jika kurang dari 4 digit, maka digit-digit pertama yang diterima.
Jika tombol DATA ditekan, titik-titik indek akan berpindah ke 2 digit sebelah kanan. Pemakai boleh memasukkan data. Isi RAM akan digantikan oleh data-data yang dimasukkan. Tombol plus (+) dan tombol minus (-) berguna untuk menaikkan dan menurunkan angka 'Program Counter' (penghitung alamat). Jika titik indeks sudah berada di daerah data, kita tidak perlu lagi menekan tombol DATA. Kita bisa langsung memasukkan datanya. Setelah itu tekan tombol plus (+) untuk memasukkan data pada alamat berikutnya atau tekan tombol minus (-) untuk data pada alamat sebelumnya.
Jika bermaksud untuk mengubah isi ROM (alamat 0000 -17FF Hex.) display akan mati. Setelah tombol dilepas, display akan kembali seperti sebelumnya.
Contoh 1: Melihat isi alamat 0000-0003 Hex

Contoh 2 : Mengisi alamat 1800 dengan data AB dan alamat 1801 dengan data DC

Contoh 3: Mengubah isi alamat 1900

Memeriksa dan Mengubah Isi Register -- tombol REG dan DATA
Bila tombol REG ditekan, display akan menunjukkan rEG- anda siap memasukkan nama register yang dimaksud, Pemilihan nama register cukup dengan menekan satu tombol saja, misalnya tombol AF untuk Accumulator dan Flag, tombol HL untuk register H dan register L dan seterusnya.
Nama register berada pada 2 digit saebelah kanan, sedangkan isi register berada pada empat (4) digit sebelah kiri, yang masih dibagi lagi dua bagian. Untuk lebih jelasnya, lihat gambar di bawah (kita ambil contoh dengan register AF).

Contoh 1: Melihat isi register DE dan HL

Contoh 2 : Mengubah Isi Accumulator (Register A) dengan data 02, register F dengan data 63


Me-reset program counter pemakai. RAM uPro-1 adalah 2K byte, tetapi dapat diperluas hingga 4 K byte. Jika monitor di-reset, maka monitor akan menampilkan logo uPro-1. Jika tombol PC ditekan setelah tombol RS, maka program counter akan mencari alamat RAM yang paling rendah, yaitu alamat 1800 H dan mengeset program counter pemakai pada alamat ini. Yaitu 4 digit kiri dari display (daerah alamat) akan menunjukkan alamat 1800 H.


Tombol ini dipergunakan untuk menjalankan program yang tertulis pada memori RAM, yaitu menjalankan program dari alamat yang terenda (alamat 1800 H). Tombol ini hanya berlaku bila display berada dalam format standard Address-Data.
Contoh program mengisi register A dengan data 25 H dan register C dengan data 0A H
Penulisan program:

Melihat isi register A dan isi register C

Tugas
- Jelaskan cara melakukan set alamat 1A00 !
- Jelaskan cara melakukan pengisisan data EE hex. pada alamat 1C00 !
- Jelaskan cara melihat data pada register A (Accumulator) !
- Jelaskan cara mengganti isi pada register B dengan data AA hex. register C dengan data 00 hex.!
- Jelaskan maksud penekanan tombol RS - PC - GO untuk menjalankan / meng eksekusi program!