Rabu, 28 Desember 2011

JOBSHEET-1 MIKROPROSESSOR

D. Langkah Percobaan
       Pada percobaab ini anda akan mempelajari cara pengoperasian trainer MPF-1 Anda akan mempelajari kegunaan tombol keyboars yang ada pada MPF-1.
1.    Cara menghidupkan mikro MPF-1
Untuk menghidupkan mikro MPF-1 dilakukan langkah sebagai berikut:
a)     Siapkan catu daya (adapator) dan periksan apakah catu daya tersebut bekerja dengan keluaran DC 9 Volt.
b)     Hubungkan soket DC ke konektor daya disebelah kanan atas. Bila sumber daya telah masuk dengan benar pada mikro MPF-1 maka pada monitor akan muncul pola sebagai berikut:
Pola awal                                          u
                                         uP
                                         uPF
                                         uPF –
                                         uPF –
Pola akhir                                      uPF --1    
c)     Jika perlu cabut soket DC dan ulangi langkah b sekali lagi
d)     Yakinkan Anda telah bisa menghidupkan mikro MPF-1. Jangan melanjutkan ke percobaan berikutnya jika belum memahami cara mengoperasikan secara benar.
Catatan:
Pola uPF—1 adalah pola pembuka sebagai awal bekerjanya mikro MPF-1. Setiap kali tombol RESET (RS) yaitu tombol yang terletak di pojok sebelah kiri atas ditekan maka unit peraga akan menunjukkan pola yang sama. Pola tersebut akan selalui ditampilkan setiap kali prosesor memasuki program monitor.

2.    Melihat dan merubah isi suatu register
Register dapat menyimpan data secara tidak permanen. Register ada di dalam mikroprosesor. Untuk melihat data yang ada pada suatu register lakukan lanhkah:
a)     Tekan tombol REG.
b)     Setelah tombol ditekan, peraga tujuh segmen akan menampilkan tulisan “REG” yang menyatakan MPF-1 siap untuk menyajikan Register.
c)     Kemudian tekan tombol sesuai dengan nama register yang akan dilihat isinya. Setiap tombol mewakili register 16 bit.
Contoh:
Misalnya kita akan melihar isi register AF maka tekan tombol sebagai berikut: 





Maka peraga/monitor akan menampilkan pola:
 
Dimana X X disebelah kiri adalah 8 bit yang berada diregister A dan X X dikanannya adalah data 8 bit berada di register F. Untuk melihat isis register lainnya tekan tombol pasangan register yang dikehendaki, maka unit peraga akan menampilkan pola yang sama dengan contoh di atas.
a)     Periksa dan catat isi register-register berikut:

Register
AF
BC
DE
HL
AF’
BC’
DE’
HL’
IX
IY
SP
Data












b)     Ulangi langkah d sekali atau dua kali lagi sampai Anda bisa
Untuk mengganti isi data yang berada pada suatu register pertama-tama lakukan prosedur seperti yang dilakukan untuk melihat isi register. Kemudian tekan tombol “DATA” dan tekan tombol heksa desimal sebagai data baru sesuai dengan besarnya data yang dikehendaki.
Contoh:

Maka unit peraga akan menampilkan
Perhatikan data “34” yaitu data LSB yang dimasukkan terlebih dahulu baru diikuti data MSB “12”. Untuk mengganti isi register BC cukup menekan tombol “+” kemudian masukkan data heksa desimal seperti yang dikehendaki. Demikian seterusnya dengan pola urutan register lengkapnya sebagai berikut.

AF  BC  DE  HL  AF’  BC’  DE’  HL’  IX  IY  SP  IF  FH  FL  FH’  FL’
Disamping untuk maju satu langkah register, MPF-1 juga menyediakan tombol untuk mundur satu langkah yaitu tombol “ – “.

a)     Periksa dan ganti isi register-register dengan data berikut.
Register
AF
BC
DE
HL
AF’
BC’
DE’
HL’
IX
IY
SP
Data
0123
4567
890A
0B0C
0D0E
0FF0
F1F2
F3F4
F5F5
F7F8
1800
b)     Periksa kembali isi register  diatas satu persatu apakah sesuai dengan tabel. Jika tidak ulangi langkah f sampai Anda memahami dengan baik.
Catatan:
Kompetensi membaca dan merubah isis register sangat diperlukan pada saat melakukakn pengecekan program-program latihan berikutnya.
1.    Melihat dan Merubah isi Suatu Lokasi Memori
Untuk melihat data yang ada pada suatu lokasi memori baik ROM/EPROM maupun RAM caranya adalah dengan menekan tombol:
 
Dan peraga akan menampilkan pola:
 
X.X.X.X. menunjukkan lokasi Address dari memori yang dilihat isinya. Dan data XX menunjukkan isi memori pada Address tersebut. Untuk merubah lokasi  atau Address memori cukup menekan “ADDR” diikuti dengan  menekan tombol heksadesimal empat kali.
Contoh:
Melihat data yang berada pada suatu lokasi memori Address 1800h, tekan tombol berikut:
 
Dan peraga akan menampilkan pola:

Data pada suatu lokasi memori RWM (1800 – 1FFF) dapat dirubah, sedangkan data pada suatu lokasi ROM (0000 – 0FFF) hanya dapat dibaca tanpa dapat dirubah. Untuk merubah data pada lokasi RWM digunakan tombol “DATA” dan memasukkan dua kode angka heksadesimal sebagai data baru.
Untuk memasukkan atau mengganti data pada lokasi Address 1800 dengan 3F tekan tombol berikut:
Pada unit peraga akan menampilkan:


a)     Periksa dan catatlah data yang berada pada lokasi memori Address berikut:

Memori
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
Data












b)     Ganti data tersebut dengan data baru seperti tabel berikut:
Memori
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
Data
00
11
22
33
44
55
66
77
88
99
AA

c)     Apakah data pada Address tersebut dapat diganti atau dirubah isinya
Jawab ......................................................................................................
Karena ....................................................................................................

Untuk melihat atau merubah data pada suatu blok memori (beberapa lokasi memori dengan Address berurutan) dapat dilakukan dengan lebih cepat menggunakan tombol “+” untuk menunjuk satu lokasi di atas Address yang sedang aktif.
Untuk mengisi data pada lokasi memori seperti pada tabel berikut, maka pertama isikan data 3h pada Address 1800h seperti cara yang telah diuraikan sebelumnya. Kemudian tekan tombol “+” untuk menuju ke Address 1801h dan isikan data 00h pada Address tersebut kemudian ulangi tekan  tombol “+” untuk menunjuk Address 1802. Demikian seterusnya sampai data terakhir pada Address 180A terisikan.
d)  Isilah memori Address 1800 s/d 1800ª dengan data seperti pada tabel.

Memori
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
180A
Data
3E
00
3C
47
04
48
FB
FF
00
00
00

e)  Periksa kembali data-data pada blok Address memori 1800 s/d 180A dan cocokkan kembali dengan tabel di atas.
f)    Jika perlu ulangi langkah d.

1.    Menyisipkan dan Menghapus Data pada Memori
Untuk menyisipkan data pada suatu address memori dapat dilakukan dengan menekan tombol “INS” = insert dilanjukan dengan menekan tombol data heksadesimal yang disisipkan.
a)  Masukkan data 00h sampai dengan 05h pada address 1900h sampai dengan 1905h dan data FFh dan 00h catat hasilnya seperti tabel berikut.
Memori
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
180A
Data
3E
00
3C
47
04
48
FB
FF
00
00
00
b)  Sisipkan dua byte data (10h dan 20h pada address 1901 dan 1902 dengan cara menekan tombol berikut:
a)  Periksa data Address memori 1900h sampai 190ª dan catat hasinya pada tabel berikut:
Memori
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
190A
Data












b)     Jelaskan apa yang terjadi pada langkah a sampai dengan c?
Penjelasan:


c)     Untuk menghapus data pada satu Address memori dapat dilakukan dengan menekan tombol “DEL” = Delete. Hapuslah data 10h pada Address 1901 dan data 20h pada Address 1902.
Caranya tekan tombol berikut:
a)     Selanjutnya baca dan catat data pada memori Address berikut:

Memori
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
190A
Data












b)     Jelaskan apa yang terjadi pada langkah e sampai dengan f?
Penjelasan:






 

 











Tidak ada komentar:

Posting Komentar