Monday, October 27, 2014

Pengunaan Perintah Bandingkan dan Lompat Pada Program Assemby

downloadpengunaan perintah lompat pada asembly yang kita pelajari hari ini adalah perintah lompat tanpa syarat yaitu dengan code script (JMP) sedangkan untuk bandingkan kodenya adalah (CMP). contoh program yang akan kita buat hari ini adalah membandingkan nilai dengan hasil kelulusan 
contoh nya :
  • jika nilai masukan di bawah 59 maka akan muncul ketikan ( tidak lulus )
  • jika nilai di atas 60 tapi di bawah 74 maka akan muncul ketikan ( lulus bersyarat)
  • jika nilai di atas 75 maka akan muncul ketikan (lulus)
baik lah mari kita mulai melakukan pekerjaan, langkah pertama kita sudah pasti masuk kedam comman promd dulu dengan cara  menekan windows-R dan ketikan cmd (enter)
  
setelah itu akan muncul tampilan berikut

Selanjutnya kita masuk ke directori dimana kita menyimpan file assembly nya ,kalau saya menyimpan file nya di local disk C  jadi cukup memberikan peritah:
-cd.. (enter)
-cd asembly (enter)
seperti gambar di bawah


Setelah itu ketikan perintah tasm
-tasm (enter) makan akan keluar tampilan seperti di bawah


Setelah itu ketikan perintah edit
-edit (enter) makan akan keluar tampilan seperti gambar di bawah


Jika telah keluar tampilan seperti gambar di atas barulah kita mulai mengetikan scipt nya
.model small
.code
org 100h
tdata :
        jmp proses
        uas db 45

        kal0 db 'tidak lulus $'
        kal1 db 'lulus besyarat $'
        kal2 db 'lulus $'
proses :
        mov al,uas
        cmp al,60
        jbe tlulus

        mov al,uas
        cmp al,75
        jbe lulusb
        ja lulus

tlulus :
        lea dx,kal0
        jmp cetak
lulusb :
        lea dx,kal1
        jmp cetak
lulus :
        lea dx,kal2
cetak :
        mov ah,09
        int 21h
exit :int 20h
end tdata


atau kita bisa perhatikan gambar di bawah ini

Jika telah selesai mengetikan script nya simpan file nya kalau saya menyinpan nya dengan nama al9 contoh (al9.asm)

Selanjutnya kita kembali ke DOS dan ketikan perintah
-tasm nama file contoh "tasm al9" (enter)
maka akan muncul tampilan seperti berikut jika tidak ada script yang salah


Setelah itu kelikan perintah
tasm/t nama file contoh ''tasm/t al9'' (enter)
jika setelah di enter maka akan muncul tampilan seperti di bawah


jelanjutnya ketikan perintah nama file contoh ''al9'' (enter)
maka akan keluar ketikan tidak lulus karena kita kasih nilai di bawah 60  yaitu 45

selanjutnya untuk menampilkan lulus bersyarat cukup kembali lagi ke menu edit dan ubah nilai menjadi nilai yang ada pada reng lulus bersyarat yaitu kisaran 60 sampai 75

kalau saya mengubah nilai nya menjadih 66 saja, kita bisa melihatnyapada linkaran merah di atas
jika telah selesai simpan lah dan ikuti langkah yang tadi yaitu
  • tasm al9
  • tlink/t al9
  • al9
maka akan tampil hasil yang kita inginkan yaitu lulus bersyarat, kita bisa melihatnya pada lingkaran merah di bawah ini

selanjutnya untuk menampilkan kalimat lulus cukup kembali lagi ke menu edit dan ubah nilainya menjadih di atas 75 sesuai intruksi kita pada pada awal post


kalau sekarang saya memberi nilai nya 85 karena sudah di atas 75

jika telah selesai simpan lah dan ikuti langkah yang tadi yaitu
  • tasm al9
  • tlink/t al9
  • al9
maka akan tampil hasil yang kita inginkan yaitu lulus , kita bisa melihatnya pada lingkaran merah di bawah ini


       

 



SELESAI JUGA AKHIRNYA

Share:

Sunday, October 26, 2014

Merangkai Komponen IC7447 Dengan Komponen Seven Segment Pada Protel Schematic

DOWNLOADTugas yang harus saya selesai kan hari ini adalah merangkai komponen IC7447 dengan komponen seven segment, gambar rangkaian nya adalah seperti gambar di bawah ini




komponent yang dibutuhkan dari ranagkaian di atas adalah
  • 1 IC 7447
  • 1 sevent segment
  • 11 resistor (RES1)
  • 4 SW-SPDT
  • 1 baterai (BATTERY)
Dari komponent di atas ada yang sudah di buat atau sudah bawaan dari protel schematic sseperti IC 7447, RES1, SW-SPDT, dan BATTERY namun IC 7447 yang kita butuh kan agak sedikit berbeda dengan bawaan protel schematic jadi kita mesti mengedit dulu IC 7447 dengan masuk protel schematic libary editor dan untuk seven segment juga harus kita buat di protel schematic library editor, jadi kita harus masuk kedalam protel schematic library editor. jika sudah masuk yang harus kita buat telebih dahulu adalah rangkaian seven segment, degan cara membuka lembaran baru dan pilih menu componet dan klik new component untuk membuat komponent baru.




setelah itu beri nama komponen dengan nama 7segment


lalu buat lah gambar sevent segmet sesuai degan yang di butuh kan, yaitu seperti gambar di bawah ini

cara membuat gambar seven segment sudah pernah saya jelas kan di post sebelumnya jika anda belum mengerti cara buat nya ada bisa mengklik label dalam kategori protel yang berjudul (Membuat Rangkaian Komponen Dalam Bentuk Angka 8 Pada Protel Schematic )
jika telah selesai simpan lah gambar rangkaian ini di bagian menu library kalau saya menyimpanya degan nama sevensegment.lib
setelah itu kita buka file ttl.lib karena di menu ini tedapat IC 7447 yang igin kita edit
 
setelah itu dalam menu ttl.lib kita pilih 7447

anda bisa perhatikan gambar diatas tampak berbeda dengan IC yang kita butuhkan tidak seperti gambar pertama kita jadi mesti kita edit dengan cara mengklik menu add dan beri nama IC7447

lalu edit lah rangkaian ini menjadi sesuai dengan yang kita butuh kan yaitu menjadi seperti gambar di bawah


jika telah selesai simpan lah dengan nama IC7447. selanjutnya kita masuk ke buka protel shematic capture pili menu file dan new untuk halaman baru
 


setelah itu pilih menu library dan klik add/remove, untuk membuka file yang kita buat tadi yaitu seven segement dan IC 7447, dan untuk membuka RES1, BATTERY, dan SW-SPDT

selanjutnya pilih lah di directories library dan pilih files SEVENSEGMENT.LIB yang kita simpan tadi,D_TTL.LIB dan D_DEVICE.LIB

setelah itu di menu library kita pilih ttl.lib terlebiih dahulu untuk mebuka IC 7447

selanjutnya pada menu yang sama kita pilih files sevensegment.lib untuk membuka komponen seven segment dan letakkan seperti gambar dibawah ini

setelah itu pilih files d_device.lib di dalan files ini sudah terdapat RES1, SW-SPDT dan BATTERY
yang pertama kita pilih RES1 dulu sebanyak 11 RES1 dan letakan sesuai dalam lingkaran merah pada gambar di bawah

selanjutnya masih dalam files yang sama pilih BATTERY di sini cukucp satu  BATTERY dan letakan sesuai dengan yang di inginkan

setelah itu masih dalam files yang sama kita pilih SW-SPDT, SW-SPDT yang di butukan adalah sebanyak 4 buah dan letakan sesuai dengan yang di inginkan

selanjutnya gunakan icon  electrical wires untuk menyambungkan rangkaian-rangkaian di atas dan gunakan icon junction untuk menghubungkan electrical wires hingga menjadi seperti ini
   
setelah itu klik icon power port dan letakan pada posisi seperti gambar di bawah gunakan space untuk memutar arah nya 

setelah itu klik dua kali rangkain power port lalu ubah lah nama symbol nya hingga tampak seperti gambar di bawah ini, itu lah hasil akhir kita hari ini.






                                                              DOWNLOAD

"SELESAI SEMOGA POST INI BEMANFAAT"


Share:

Monday, October 20, 2014

Merangkai Komponen Jam Digital Dengan Protel Schematic

Hari ini kita akan mempelajari cara merangkai komponen dengan protel schematic sebelumnya pastikan dulu kalau kita sudah memiliki software nya  klik disini untuk dapatkan software nya gambar rangkai yang kan kita buat hari ini adalah seperti gambar di bawah ini 

 komponen yang di gunakan adalah
    1 Seven segment HA114
    1 IC 74LS48
    1 IC 74LS90
    7 Resistor

dari ke 4 komponen di atas sudah ada di dalam menu library protel schematic capture,
IC 74LS48 dan IC 74LS90 ada di D_ttl.lib sedangkan resistor (RES1) terdapat di device.lib namun untuk seven segment HA144 tidak ada jadi kita harus membuat nya sendiri dengan protel schematic library editor, langkah pertama kita adalah masuk
protel schematic library editor

jika telah masuk protel schematic library editor kita klik dulu file dan new untuk halaman baru setelah itu buat lah gambar seven segment seperti gambar di bawah


untuk cara membuat seven segmen seperti gambar di atas bisa di pelajari lebih rinci lagi dengan menklik link di samping Membuat Rangkaian Komponen Dalam Bentuk Angka 8 Pada Protel Schematic
langkah kita selanjut nya adalah menyimpan filenya di dalam menu library dengan nama seven segment


selanjutnya kita buka protel schematic capture dan klik menu file dan new untuk halaman baru


setelah itu klik menu library lalu add/remove lalu pilih sevensegmen.lib file yang kita simpan tadi  (add dan ok)


lalu di menu library kita pilih sevensegment yang kita simpan tadi lalu klik 7 segment karena saya memberi nama komponen dengan nama 7segment, maka setelah itu akan tampil gambar rangkaian yang kita buat tadi yaitu seven segement 


Selanjut nya kembali lagi ke menu library lalu klik add/remove dan pilih d_ttl.lib
karena yang ada di d_ttl.lib adalah IC 74LS48 dan IC 74LS90


Setelah itu dari menu library kita pilih d_ttl.lib dan klik 74LS48 terlebih dahulu dan letakan sesuai dengan gambar pertama yaitu di bawah resistor


masih tetap di menu yang sama yaitu d_ttl.lib dan kita klik 74LS90 dan letakan di bawah 74LS48 seperti gambar di bawah

 
selanjutnya klik menu library lagi terus pilih add/remove dan pilih device.lib karena di device.lib ada resistor (RES1)


setelah itu di menu device.lib pilih res1 dan letakan 7 resistor di bawah seven segment dan tersambung degan 74LS48 



selanjutnya kita klik icon power port dan letakan pada posisi seperti gambar di bawah, gunakan space untuk memutar arah rangkaian

 
setelah itu klik dua kali power port dan ubah style jadi power ground (ok) atau perhatikaan gambar di bawah


maka rangkaian power port akan berubah seperti gambar dalam linkaran merah di bawah


selesai perhatikan gambar di bawah itu lah hasil akhir kita hari ini

selanjutnya copy gambar di atas menjadi 6 buah rangkaian yang sama dengan cara pilih menu edit-klik select all-copy dan klik gambar rangkaian yang ingin di copy-paste , maka akan muncul seperti gambar berikut 

setelah itu kembali lagi ke menu edit lalu pilih deselect all agar warnanya kembali normal 




selanjutnya gunakan icon  electrical wires untuk benyambungkan ke enam komponen rangkaian jam digital di atas hingga menjadih seperti rangkaian di bawah ini 






                                                                  DOWNLOAD


SEKIAN DARI SAYA SELAMAT MENCOBA
Share: