Kamis, 26 Januari 2012
INFO MAHASISWA TRANSFER JPTA FT. UNM
DIMOHON KEPADA MAHASISWA TRANSFER UNTUK MEMBUAT TRANSKRIP NILAI BARU SESUAI KURIKULUM YANG BERLAKU DAN MENGISI DENGAN NILAI SESUAI MATA KULIAH YANG DISETARAKAN, DEMI KELANCARAN KONVERSI NILAI DI SIMPADU. BERKASNYA LANGSUNG DISETOR KE OPERATOR SIMPADU S1 (MULIADI)
INFO MAHASISWA S1 DAN D3 JPTA FT. UNM ANGKATAN 2011
BAGI MAHASISWA YG TIDAK DAPAT MELAKUKAN KRS ONLINE KARENA TIDAK BISA LOG IN ATAU KENDALA YG LAIN SILAHKAN HUBUNGI OPERATOR PRODI SIMPADU ATAU BISA JUGA SMS NIM DAN NAMA ANDA KE NO. 087840471422, KAMI AKAN BANTU ANDA SEKALIGUS DAPAT KAMI KRS KAN SECARA ONLINE (KHUSUS ANGKATAN 2011)
Minggu, 15 Januari 2012
Senin, 02 Januari 2012
TUGAS MIKROPROSESSOR 2011-2012 D3 PTA FT. UNM
LENGKAPI MATERI MIKROPROSESSOR BERIKUT TERUTAMA BAHASA MESIN MASING-MASING PROGRAM KEMUDIAN AKAN DIUJICOBA MENGGUNAKAN TRAINER Z-80 HARI SELASA 3 JANUARI 2012.
2. PENAMBAHAN DAN PENGURANGAN BINER
A. Tujuan pembelajaran praktik
1. Mengetahui dan mengerti bagaimana operasi penambahan dan pengurangan dilaksanakan dalam suatu mikrokomputer
2. Membiasakan pemakai dengan teknik-teknik membuat program.
B. Alat dan bahan
Alat dan bahan yang dibutuhkan dalam pelaksanaan praktik, yaitu: trainer Mikroprosessor Z-80, adaptor 12V, dan modul mikroprosessor.
C. Langkah-langkah pelaksanaan praktik
Anda akan melakukan praktik, baca dan perhatikan hal berikut!
a. Ingat kembali pengetahuan yang Anda miliki untuk membantu memahami & melaksanakan kegiatan praktik. Misalnya peralatan yang akan kamu gunakan dan sebagainya!
b. Pastikan apa yang diketahui dan apa yang ditanyakan!
c. Lakukan prediksi, yaitu: berapa lama waktu yang dibutuhkan dalam menyelesaikan suatu masalah!
d. Lakukan perencanaan dengan memikirkan suatu cara/langkah-langkah sebelum menyelesaikan suatu masalah, kemudian selesaikan menurut perencanaan (cara/langkah-langkah) yang telah kamu pikirkan!
e. Selama menyelesaikan masalah, monitoring (lakukan pemantauan) diri sendiri terhadap cara/langkah-langkah yang kamu gunakan. Misalnya sadar bahwa apa yang kamu tulis itu benar!
f. Setelah menyelesaikan masalah tersebut, periksa kembali penyelesaianmu!
Baca dan cermati masalah berikut, dan kerjakan setiap langkah-langakh pertanyaan dibawah ini.
1. Siapkan peralatan yang dibutuhkan
2. Bagaimana cara Anda membuat program dalam bahasa assembly untuk penambahan bilangan bilangan biner.
3. Bagaimana melengkapilah bahasa mesin dari instruksi yang diberikan pada Tabel 1
4. bagaimana cara memaasukkan program pada Trainer Mikroprosessor Z-80 dengan mengikuti petunjuk praktikum
5. Berdasarkan isi address 1816, 1817 dan 1818 dengan data nilai yang ditambah dan isi address 1819, 181A, dan 181B dengan data nilai penambah sesuai Tabel 2.
6. Berdasarkan isi register IX dengan nilai 1816 dan isi register IY dengan nilai 1819. Bagaimanakah program yang tersimpan dalam memory dan set PC pada awal address 1800 dan jalankan programnya dengan menekan tombol GO
7. Berdasarkan Isi address 1816, 1817, 1818 dan bagaimana cara Anda memperoleh hasilnya pada Tabel 2
8. Periksalah isi register flag .PNC untuk memeriksa carry dan tulis hasilnya pada tabel 2
9. Jelaskan jika mengganti instruksi ADC dengan instruksi SBC dan lengkapi bahasa mesin dari instruksi yang diberikan pada Tabel 3
10. Bagaimana cara Anda memasukkan program pada Trainer Mikroprosessor Z-80 dengan mengikuti petunjuk praktikum
11. Berdasarkan isi address 1816, 1817 dan 1818 dengan data nilai yang dikurangi dan isi address 1819, 181A, dan 181B dengan data nilai pengurang sesuai Tabel 4.
12. Berdasarkan isi register IX dengan nilai 1816 dan isi register IY dengan nilai 1819. Dengan memeriksa program yang tersimpan dalam memory dan set PC pada awal address 1800 dan bagaimana menjalankan programnya dengan menekan tombol GO.
13. Berdasarkan isi address 1816, 1817, 1818 dan bagaimana cara Anda menghasilkan pada tabel 4
14. Bagaimana analisa data dan berikan kesimpulan berdasarkan hasil pengamatan Anda Sendiri.
15. Kembalikan peralatan yang telah digunakan
D. Hasil pengamatan
Tabel 1. Tabel Program penambahan biner
Address Memory | Bahasa Mesin | Bahasa Assembly |
1800H | | XOR A |
1801H | | LD B,3 |
1802H | | |
1803H | | LD A, (IX) |
1804H | | ADC A, (IY) |
1805H | | LD (IX), A |
1806H | | INC IX |
1807H | | INC IY |
1808H | | DJNZ ADDLP |
| | |
| | |
Tabel 2. Hasil Penjumlahan Biner
Yang ditambah | Penambah | Hasil | Carry |
793865H | ABCEDFH | | |
009543H | AB1236H | | |
954717H | 003390H | | |
Tabel 3. Tabel Program pengurangan biner
Address Memory | Bahasa Mesin | Bahasa Assembly |
1800H | | XOR A |
1801H | | LD B,3 |
1802H | | |
1803H | | LD A, (IX) |
1804H | | SBC A, (IY) |
1805H | | LD (IX), A |
1806H | | INC IX |
1807H | | INC IY |
1808H | | DJNZ ADDLP |
| | |
| | |
Tabel 4. Hasil Penjumlahan Biner
Yang dikurang | Pengurang | Hasil | Carry |
683147H | 336700H | | |
5935ABH | 5877FFH | | |
049677H | F65B79H | | |
E. Analisa Data
Analisis data yang kamu peroleh pada ruang berikut!
________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
F. Kesimpulan
Kemukakan suatu kesimpulan berdasarkan hasil analisismu!
________________________________________________________________________
________________________________________________________________________________________________________________________________________________
________________________________________________________________________
3. STOP WATCH
A. Tujuan pembelajaran praktik
1. Menggambarkan bagaimana mempergunakan subroutine monitor
2. Melatih keterampilan membuat program
3. Membuat progam stopwatch
B. Alat dan bahan
Alat dan bahan yang dibutuhkan dalam pelaksanaan praktik, yaitu: trainer Mikroprosessor Z-80, adaptor 12V, dan modul mikroprosessor.
C. Langkah-langkah pelaksanaan praktik
Anda akan melakukan praktik, baca dan perhatikan hal berikut!
a. Ingat kembali pengetahuan yang Anda miliki untuk membantu memahami & melaksanakan kegiatan praktik. Misalnya peralatan yang akan kamu gunakan dan sebagainya!
b. Pastikan apa yang diketahui dan apa yang ditanyakan!
c. Lakukan prediksi, yaitu: berapa lama waktu yang dibutuhkan dalam menyelesaikan suatu masalah!
d. Lakukan perencanaan dengan memikirkan suatu cara/langkah-langkah sebelum menyelesaikan suatu masalah, kemudian selesaikan menurut perencanaan (cara/langkah-langkah) yang telah kamu pikirkan!
e. Selama menyelesaikan masalah, monitoring (lakukan pemantauan) diri sendiri terhadap cara/langkah-langkah yang kamu gunakan. Misalnya sadar bahwa apa yang kamu tulis itu benar!
f. Setelah menyelesaikan masalah tersebut, periksa kembali penyelesaianmu!
Baca dan cermati masalah berikut, dan kerjakan setiap langkah-langakh pertanyaan dibawah ini.
a. Siapkan peralatan yang dibutuhkan
b. Bagaimana cara Anda membuat program dalam bahasa assembly untuk program stopwatch
c. Instruksi apakah yang sesuai dengan nama bahasa mesin pada Tabel 1.
d. Jelaskan cara Anda memasukkan program pada Trainer Mikroprosessor Z-80.
e. Bagaimana cara Anda menjalankan program dengan menekan Reset PC Go
f. Bagaimana cara Anda membuat beberapa modifikasi pada program dengan ketepatan 1/10 detik
g. Untuk menghentikan program tekan tombol Reset atau MONI
h. Bagaimana analisa data dan berikan kesimpulan berdasarkan hasil pengamatan Anda Sendiri.
i. Kembalikan peralatan yang telah digunakan
D. Hasil pengamatan
Tabel 1. Tabel Program stop watch ketepatan 1/100 detik
Address | Bahasa mesin | Bahasa Assembly |
1800 H | | LD IX, OUT BF |
1801 H | | |
1802 H | | |
1803 H | | |
1804 H | | LD, DE, 0 |
1805 H | | |
1806 H | | |
1807 H | | CALL SCAN1 |
1808 H | | |
1809 H | | |
180A H | | JR NC, LOOP |
180B H | | |
180C H | | LD A,E |
180D H | | ADD A,1 |
180E H | | |
180F H | | D A A |
1810 H | | LD E, A |
1811 H | | LD A, D |
1812 H | | ADC A,D |
1813 H | | |
1814 H | | D A A |
1815 H | | LD D,A |
1816 H | | LD A, E |
1817 H | | LD HL, OUT BF |
1818 H | | |
1819 H | | |
181A H | | CALL HEX7SG |
181B H | | |
181C H | | |
181D H | | LD (HL), 2 |
181E H | | |
181F H | | INC HL |
1820 H | | LD A, D |
1821 H | | |
1822 H | | |
1823 H | | |
1824 H | | LD (Hl), 0 |
1825 H | | |
1826 H | | JR LOOP |
1827 H | | |
1828 H | | RST 28. H |
1829 H | | |
Tabel 2. Program Stopwatch ketepatan 1/10 detik
Address | Bahasa Mesin | Bahasa Assembly |
1800 H | | LD IX, OUT BF |
1801 H | | |
1802 H | | |
1803 H | | |
1804 H | | LD, DE, 0 |
1805 H | | |
1806 H | | |
1807 H | | CALL SCAN1 |
1808 H | | |
1809 H | | |
180A H | | JR NC, LOOP |
180B H | | |
180C H | | LD A,E |
180D H | | ADD A,1 |
180E H | | |
180F H | | D A A |
1810 H | | LD E, A |
1811 H | | LD A, D |
1812 H | | ADC A,D |
1813 H | | |
1814 H | | D A A |
1815 H | | LD D,A |
1816 H | | LD A, E |
1817 H | | LD HL, OUT BF |
1818 H | | |
1819 H | | |
181A H | | CALL HEX7SG |
181B H | | |
181C H | | |
181D H | | LD (HL), 2 |
181E H | | |
181F H | | INC HL |
1820 H | | LD A, D |
1821 H | | |
1822 H | | |
1823 H | | |
1824 H | | LD (Hl), 0 |
1825 H | | |
1826 H | | JR LOOP |
1827 H | | |
1828 H | | RST 28. H |
1829 H | | |
| | |
E. Analisa Data
Analisis data yang kamu peroleh pada ruang berikut!
________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________________________________________________
F. Kesimpulan
Kemukakan suatu kesimpulan berdasarkan hasil analisismu!
________________________________________________________________________
________________________________________________________________________________________________________________________________________________
________________________________________________________________________
__________________________________________________________________________________
Langganan:
Postingan (Atom)