prima0009.files.wordpress.com  · web viewsebelum menjalankan program di topview simulator ,kita...

34
LAPORAN PRAKTIKUM ORGANISASI SISTEM KOMPUTER TOP VIEW SIMULATOR DASAR Oleh : NIM : M0509072 Nama : Tri Wahyu Prasetyo Kelas : B Kode : P2 – 9NOP Jurusan Teknik Informatika

Upload: others

Post on 27-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

LAPORAN PRAKTIKUMORGANISASI SISTEM KOMPUTERTOP VIEW SIMULATOR DASAR

Oleh :

NIM : M0509072

Nama : Tri Wahyu Prasetyo

Kelas : B

Kode : P2 – 9NOP

Jurusan Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

2010

Page 2: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

MENJALANKAN TOPVEIW SIMULATOR

Sebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler

asm51.pertama buat folder di direktori misal di E:,kemudian ekstrak file asm51 dan asm51mod pada

folder asm51 tadi.kemudian install Topview Simulator. Untuk menjalankan program di Topview

Simulator, Kode program harus ditulis di notepad terlebih dahulu dan menyimpannya dengan

extensi .asm.

Kode program coba1.asm di notepad :

$mod51

org 00h

mov p1,#01h

end

Kode program coba2.asm :

$mod51

org 00h

mov p1,#55h

end

Kode program tombol.asm :

$MOD51

org 00h

tombol1:mov A,p3

mov p1,A

sjmp tombol1

end

Page 3: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Agar program bisa dijalnkan dengan Topview Simulator maka program harus dikompile terlebih

dahulu agar extensi .asm berubah menjadi .hex.Proses mengkompile programnya sebagai berikut :

Pertama kita lihat apakah sudah ada file coba01.asm dengan membuka cmd E: (enter), cd

asm51 (enter),dir /p (enter) akan tampil seperti dibawah.

COMPILE PROGRAM

Program coba01

1.masuk ke direktori penyimpanan file coba01.asm

2.Compile program coba01.asm menjadi COBA01.HEX : ketik asm51 coba01.asm

Page 4: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Program coba02

1.masuk ke direktori penyimpanan file coba02.asm

2.Compile program coba02.asm menjadi COBA02.HEX : ketik asm51 coba02.asm

Program tombol

1.masuk ke direktori penyimpanan file tombol.asm

2.Compile program tombol.asm menjadi TOMBOL.HEX : ketik asm51 tombol.asm

Proses compile sudah selesai dan sukses.

Page 5: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

MELOAD SETTING TOP VIEW SIMULATOR

Running program di topview simulator, caranya :

1. Buka topview simulator, tekan OK untuk melanjutkan menggunakan topview simulator.

2. Klik File -> Load Program untuk me –load program yang telah selesai dikompile ke simulator

untuk dijalankan, kemudian pilih COBA01.HEX untuk menjalankan program COBA01 atau pilih

COBA02.HEX untuk menjalankan program COBA02 atau pilih TOMBOL.HEX untuk menjalankan

program TOMBOL

Page 6: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

3. Untuk mengatur tempilan LED maupun Keyboard maka perlu dilakukan setting dengan cara klik

File -> External MoDules Setting -> LED untuk mengatur LED, dan mencontreng semua kotak di

port1

File -> External MoDules Setting -> Keyboard untuk mengatur Keyboard dan mencontreng

semua kotak di port3

Page 7: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

4. Klik View -> External MoDules -> LED untuk menampilkan LED nya.

Dan untuk program 3 juga ditampilkan Koyboard nya dengan cara Klik View -> External MoDules

-> Keyboard

Tampilan setelah LED dan keyboard di aktifkan

5. Klik Run -> Go untuk melihat jalannya program.

6. Di topview simulator akan muncul output program.

Page 8: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

OUTPUT PROGRAM

Output Program coba1.asm dengan external module LED :

Untuk ganti ke program berikutnya kita perlu me reset top view simulatornya caranya run reset cpu

Output Program coba2.asm dengan external module LED :

Page 9: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Output Program tombol.asm dengan external module LED dan keyboard :

Jika tombol di Keys-Momentary Type di klik maka LED akan menyala.

Agar bisa nyala klik Run go

Gambar contoh jika p3.0 di klik maka p1.0 nyala

Page 10: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kesimpulan

Setting kompiler asm51 dapat dilakukan dengan cara pertama buat folder di direktori misal di

E:,kemudian ekstrak file asm51 dan asm51mod pada folder asm51 tadi.Kemudian install Topview

Simulator. Untuk menjalankan program di Topview Simulator, Kode program harus ditulis di notepad

terlebih dahulu dan disimpan dengan extensi .asm.Agar program bisa dijalnkan dengan Topview

Simulator maka program harus dikompile terlebih dahulu agar extensi “.asm” berubah menjadi

“.hex”.Proses mengkompile programnya adalah : Pertama kita lihat apakah sudah ada file coba01.asm

dengan membuka cmd E: (enter), cd asm51 (enter),dir /p (enter) .kemudian kompile program misal

program coba01.asm maka perintah yang harus di ketik di cmd asm51 coba01.asm.

Running program di topview simulator, caranya :

1. Buka topview simulator, data memori data memori setting pilih 4k, tekan OK untuk

melanjutkan menggunakan topview simulator.

2. Klik File -> Load Program untuk me –load program yang telah selesai dikompile ke simulator

untuk dijalankan, kemudian pilih COBA01.HEX untuk menjalankan program COBA01 atau pilih

COBA02.HEX untuk menjalankan program COBA02 atau pilih TOMBOL.HEX untuk menjalankan

program TOMBOL

3. Untuk mengatur tempilan LED maupun Keyboard maka perlu dilakukan setting dengan cara klik

File -> External MoDules Setting -> LED untuk mengatur LED, dan mencontreng semua kotak di

port1.File -> External MoDules Setting -> Keyboard untuk mengatur Keyboard dan mencontreng

semua kotak di port3

4. Klik View -> External MoDules -> LED untuk menampilkan LED nya.

Dan untuk program 3 juga ditampilkan Koyboard nya dengan cara Klik View -> External MoDules

-> Keyboard

5. Klik Run -> Go untuk melihat jalannya program.

6. Di topview simulator akan muncul output program.

Untuk ganti ke program berikutnya kita perlu me reset top view simulatornya caranya run reset cpu

Page 11: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

LAPORAN PRAKTIKUMORGANISASI SISTEM KOMPUTER

TOPVIEW SIMULATOR 7 SEGMEN

Oleh :

NIM : M0509072

Nama : Tri Wahyu Prasetyo

Kelas : B

Kode : P9-16nop

Jurusan Teknik InformatikaFakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret2010

Page 12: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

TOPVIEW SIMULATOR 7 SEGMENLangkah pertama prektikum adalah buat folder di direktori misal di E: ,misal dengan

nama asm51, kemudian ekstrak file asm51 dan asm51mod pada folder asm51 tadi.Kemudian

tulis Kode program di notepad terlebih dahulu dan menyimpannya dengan extensi .asm.Setelah

selesai lakukan kompilasi.Agar program bisa dijalnkan dengan Topview Simulator maka

program harus dikompile terlebih dahulu agar file berextensi .asm berubah menjadi file

berextensi.hex .Proses mengkompile programnya sebagai berikut :

Pertama kita lihat apakah sudah ada file .asm yang dimaksud sudah ada,yaitu dengan

membuka cmd E: (enter), cd asm51 (enter),dir /p (enter) .kemudian install Topview

Simulator. Untuk menjalankan program di Topview Simulator ,yaitu klik start kemudian klik

Topview Simulator – Evaluation.setting Topview Simulator yang pertama Selected Device :

Atmel 89C51,operating Frequency : 12000000.klik Data Memory,untuk Data Memory Setting

plih size yang 4K.

Untuk mengatur tempilan LED maupun Keyboard .File -> External MoDules Setting -> Keyboard

untuk mengatur Keyboard dan mencontreng semua kotak di port3

Page 13: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Untuk mengatur tempilan LED maka perlu dilakukan setting dengan cara klik File -> External

MoDules Setting -> LED untuk mengatur LED, dan mencontreng semua kotak di port1

Ubah setingannya dengan menghilangkan tanda contreng pada no seven segmen display.dan

pastikan interface non-multiplexed.

Page 14: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kemudian klik selection of port lines and number of digit,samakan dengan gambar di bawah, OK

Page 15: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

A --------- | |F| G |B |---------| | |E| |C --------- D

Klik View -> External MoDules -> LED untuk menampilkan LED nya.

Tampilan berupa LED dan seven segmen.

Page 16: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kode program ss1.asm di notepad :

$mod51

org 00h

mov p1,#22h ;p1 maksudnya port1

end

Hasil cetakan seven segmen :

Page 17: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kode program ss2.asm :

$mod51

org 00h

mov p1,#29h ;p1 maksudnya port1

end

Hasil cetakan seven segmen :

Page 18: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kode program ss3.asm :

$mod51

org 00h

mov p1,#67h ;p1 maksudnya port1

end

Hasil cetakan seven segmen :

Page 19: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kode program ss5.asm (program membuat seven segmen mencetak dari 0 sampai 9):

$MOD51

org 00h

mulai:

mov r2,#0ah

mov dptr,#numerik

nextdata:

clr A

movc A,@A+dptr

mov p1,A

inc dptr

acall tunda

djnz r2,nextdata

sjmp mulai

tunda: mov r0,#20h

tunda1: mov r1,#0FFH

tunda2: mov r2,#0

djnz r2,$

djnz r1,tunda2

djnz r0,tunda1

numerik:

db 22h,77h,0a4h,25h,71h,29h,28h,67h,20h,21h

end

Page 20: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Hasil cetakan seven segmen :

Page 21: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 22: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 23: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kode program uchiha.asm (program membuat seven segmen mencetak uchiha itachi)

$mod51

org 00h

mulai:

mov r2,#0ah

mov dptr,#numerik

nextdata:

clr A

movc A,@A+dptr

mov p1,A

inc dptr

Page 24: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

acall tunda

djnz r2,nextdata

sjmp mulai

tunda: mov r0,#20h

tunda1: mov r1,#0FFh

tunda2: mov r2,#0

djnz r2,$

djnz r1,tunda2

djnz r0,tunda1

ret

numerik:

db 32h,8ah,70h,77h,70h,60h,77h,0b8h,60h,8ah,70h,77h

end

Hasil cetakan seven segmen :

Page 25: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 26: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 27: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 28: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian
Page 29: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Kesimpulan

Untuk melakukan simulasi seven segmen pertama buat folder dengan nama misal

asm51.kemudian ekstrak file asm51 dan asm51mod pada folder asm51 tadi.dilanjutkan dengan

menginstall Topview Simulator dan compiler asm51. Untuk menjalankan program di Topview

Simulator, Kode program harus ditulis di notepad terlebih dahulu dan disimpan dengan

extensi .asm.Agar program bisa dijalnkan dengan Topview Simulator maka program harus

dikompile terlebih dahulu agar extensi “.asm” berubah menjadi “.hex”.misal mengkompilasi

program ss1.asm maka perintah yang harus di ketik di cmd asm51 ss1.asm.

menjalankan topview simulator, caranya :

1. Buka topview simulator, data memori data memori setting pilih 4k, tekan OK untuk

melanjutkan menggunakan topview simulator.

2. Klik File -> Load Program untuk me-load program yang telah selesai dikompile ke

simulator untuk dijalankan, kemudian pilih SS1.HEX untuk menjalankan program ss1

atau pilih SS2.HEX untuk menjalankan program ss2.

3. Untuk mengatur tempilan LED maupun Keyboard maka perlu dilakukan setting dengan

cara klik File -> External MoDules Setting -> LED untuk mengatur LED, dan mencontreng

semua kotak di port1.File -> External MoDules Setting -> Keyboard untuk mengatur

Page 30: prima0009.files.wordpress.com  · Web viewSebelum menjalankan program di Topview Simulator ,kita perlu mensetting kompiler asm51.pertama buat folder di direktori misal di E:,kemudian

Keyboard dan mencontreng semua kotak di port3. Kemudian klik selection of port lines

and number of digit,atur dengan benar.

4. Klik View -> External MoDules -> LED untuk menampilkan LED nya(seven segmen akan

muncul).

5. Klik Run -> Go untuk melihat jalannya program.dan untuk menghentikan ,stop

execution,kemudian reset CPU.pada topview simulator akan muncul output program

berupa LED dan seven segmen.