Newest Post

Menampilkan Karakter Lulus Bersyarat,Lulus menggunakan perintah Lompat CMP pada program Asembly

| Senin, 27 Oktober 2014
Baca selengkapnya »
Assalamualaikum Wr.Wb

Nama : Merna Ermi Yanti
Kelas : 1CB
NIM  :  061430700538

Please read guys:) 

Menampilkan Karakter Lulus Bersyarat,Lulus menggunakan perintah Lompat CMP pada program 
Asembly
1. Jalankan DOSBox 0.74 dan ketik Mount E C:\TASM .
   Setelah itu ketik E: , kemudian ketik edit dan enter

  2. Dengan E:\>Edit (enter)




3.  Lalu ketikan perintah seperti di bawah ini,.
Setelah melakukan langkah-langkah yang diatas,kemudian tulis perintah tersebut : 

.model small
.code
org 100h

Tdata : JMP Proses
           UAS DB 70
           Kal0 DB 'Tidak lulus $'
           Kal1 DB 'lulus bersyarat $'
           Kal2 DB 'lulus $'

Proses:
          MOV AL,UAS
          CMP AL,60
          CMP AL,70
          JB AKecil ; Jika BilA <  BilB, lompat ke Akecil
          JE Sama  ; Jika BilB = BilB, lompat ke Sama
          JA ABesar ; Jika BilA > BilB, lompat ke ABesar

Akecil : 
             LEA DX,Kal0 ; Ambil offset Kal0
             JMP Cetak ; Lompat ke cetak
Sama :
            LEA DX,Kal1 ; Ambil offset Kal1
            JMP Cetak ; Lompat ke cetak

ABesar :
             LEA DX,Kal2 ; Ambil offset Kal2
             JMP Cetak ; Lompat ke cetak

Cetak :
            MOV AH,09 ; Servis untuk mencetak kalimat
            INT 21h         ; Cetak Kalimat !!

EXIT : INT 21h        ; Kembali ke DOS.
END TData







Kemudian klik File>Save dan berilah nama file nya xxxx.asm atau seperti contoh diatas MULYA.asm
Setelah selesai anda Save dan diberi nama,kemudian klik File> Exit,setelah itu hal yang harus anda lakukan selanjutnya anda ketik tasm MULYA(nama file.asm) lalu anda tekan Enter maka akan tampil dilayar anda seperti pada gambar dibawah ini :
Selanjutnya,hal yang harus anda lakukan adalah sebagai berikut :
1.       Ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
2.       Ketik tlink/t nama file(nama file yang anda simpan) lalu tekan Enter
3.       Ketik nama file(nama file yang anda simpan) lalu tekan Enter
Maka hasilnya akan menjadi seperti pada gambar dibawah ini:

dan hasilnya menjadi LULUS BERSYARAT
Inilah postingan saya hari ini semoga bermanfaat yah:') 

Komponen Schematic

|
Baca selengkapnya »
Assalamualaikum Wr.Wb

Nama : Merna Ermi Yanti
Kelas : 1CB
NIM  :  061430700538 
BAHAN TEST PROTEL SCHEMATIC
Komponen yang diperlukan:
  1. 2 IC1 4026B 
  2. 2 7SEGMENT
  3. 2 RESISTOR
  4. 2 KAPASITOR
  5. 2 SW-DPT 
  6. 2  POWER PORT
Klik tombol start>pilih program SCH>kemudian file NEW:

Selanjutnya buatlah terlebih dahulu papan PCB menggunakan Rectangle
pada Library Tools:
klik ADD/REMOVE pilih DEVICE.lib,7SEGMENT kemudian pilih ADD oke :
Susun lah semua komponen dan hubungkan dengan menggunakan ELECTRICAL
WIRES pada kotak wiring tools ubah nama komponen dengan nama yang diiginkan caranya klik 2 kali pada nama lalu beri sambungan dengan menggunakan JUNECTION pada wiring tools dan hasilnya akan seperti dibawah ini

 
Inilah postingan saya hari ini semoga bermanfaat yah:')

Komponen Schematic

Posted by : Unknown
Date :
With 0komentar

MENCETAK KARAKTER MENGGUNAKAN ASSEMBLER

|
Baca selengkapnya »
Bahasa rakitan atau lebih umum dikenal sebagai Assembly adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan mengimplementasikan representasi atas kode mesin dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi yang berlaku umum, bahasa rakitan biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa rakitan tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi. Namun, bahasa rakitan memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupun terbatas bila dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.
Pada bahasa rakitan, programmer umumnya menggunakan sebuah program utilitas yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode dalam bahasa rakitan tersebut ke dalam kode mesin untuk perangkat keras tertentu. Sebuah perintah dalam bahasa rakitan biasanya akan diterjemahkan menjadi sebuah instruksi mnemonic dalam kode mesin, berbeda halnya dengan kompiler pada bahasa pemrograman tingkat tinggi yang menerjemahkan sebuah perintah menjadi sejumlah instruksi dalam kode mesin.
Beberapa perangkat lunak bahasa rakitan terkenal biasanya menyediakan tambahan fitur untuk memfasilitasi proses pengembangan program, mengontrol proses perakitan, dan alat bantu pengawakutuan (debugging)

Asembly part 1
MODEL SMALL
Tanda directive ini digunakan untuk memberitahukan kepada assembler bentuk memory yang digunakan oleh program kita. Supaya lebih jelas model-model yang bisa digunakan adalah :
  •  TINY
Jika program anda hanya menggunakan 1 segment seperti program COM. Model ini disediakan khusus untuk program COM.
  •  SMALL
Jika data dan code yang digunakan oleh program kurang dari ukuran 1 segment atau 64 KB.
  • MEDIUM
Jika data yang digunakan oleh program kurang dari 64 KB tetapi code yang digunakan bisa lebih dari 64 KB. 
CODE
Tanda directive ini digunakan untuk memberitahukan kepada assembler bahwa kita akan mulai menggunakan Code Segment-nya disini. Code segment ini digunakan untuk menyimpan program yang nantinya akan dijalankan. 
ORG 100h
Pada program COM perintah ini akan selalu digunakan. Perintah ini digunakan untuk memberitahukan assembler supaya program pada saat dijalankan(diload ke memory) ditaruh mulai pada offset ke 100h(256) byte. Dapat dikatakan juga bahwa kita menyediakan 100h byte kosong pada saat program dijalankan. 100h byte kosong ini nantinya akan ditempati oleh PSP(Program Segment Prefix) dari program tersebut. PSP ini digunakan oleh DOS untuk mengontrol jalannya program tersebut.
Contoh : sederhana Mencetak Huruf ‘A’

Terlebih dahulu jalankan Command Prompt
Lalu ketikan perintah
C:\  Edit(enter)
Lalu tampilan DOS akan berwarna biru, lalu ketikan perintah seperti di bawah ini…



 
 












Terlebih dahulu di simpan atau di Save dengan nama A.asm
Kemudian COMPILER dengan cara :
Kemudian jalankan kembali Command prompt yang baru, dengan mengetikan perintah :


C:\>tasm A
Turbo Assembler Version 2.0 Copyright (c) 1988,
1990 Borland International
Assembling file: A.ASM
Error messages: None
Warning messages: None
Passes: 1
Remaining memory: 307k

Lalu untuk mengecek apakah tlah berubah menjadi file (.OBJ)

C:\>dir A.*
Volume in drive C is S’to
Directory of C:\
Z OBJ 128 08-12-94 10:42p
Z ASM 128 08-12-94 10:41p
2 file(s) 246 bytes
1,085,952 bytes free

Setelah di Compiler lalu di file dengan ektensi EXE bisa anda ketikkan :
C:\>tlinkA
Turbo Link Version 3.0 Copyright (c) 1987,
1990 Borland International

Bila source program yang dibuat adalah file COM, maka bisa anda ketikkan:
C:\>tlink/t A
Turbo Link Version 3.0 Copyright (c) 1987,
1990 Borland International

mengecek apakah tlah berubah menjadi file (.asm) (.obj) (.map) (.com),.
C:\>dir A.*
Volume in drive C is S’to
Directory of C:\
A ASM 506 08-14-94 3:56p
A OBJ 179 08-14-94 11:26p
A MAP 229 08-14-94 11:26p
A COM 8 08-14-94 11:26p
4 file(s) 922 bytes
1,266,176 bytes free

Setelah kedua proses itu selesai maka dihasilkanlah suatu program COM yang sudah siap untuk dijalankan. File-file yang tidak digunakan bisa anda hapus. Bila program dijalankan maka pada layar akan ditampilkan

Keikan perintah :
C:\> A
A

Asembly part 2
 dan saya akan membuat perintah dengan nama saya sendiri.Dan saya akan membuat  dengan nama”MERNA ERMI YANTI” .caranya masih seperti  kemarin (jika anda lupa atau belum mengerti,silakan liat post saya sebelumnya).ke DOS/CMD lalu edit dan mengetikan perintahnya dibawah ini:
1. Jalankan DOSBox 0.74 dan ketik Mount E C:\TASM .
   Setelah itu ketik E: , kemudian ketik edit dan enter



  2. Dengan E:\>Edit (enter)


 
Kemudian klik File>Save dan berilah nama file nya xxxx.asm atau seperti contoh diatas HAHA.asm
Setelah selesai anda Save dan diberi nama,kemudian klik File> Exit,setelah itu hal yang harus anda lakukan selanjutnya anda ketik tasm HAHA(nama file.asm) lalu anda tekan Enter maka akan tampil dilayar anda seperti pada gambar dibawah ini :


Selanjutnya,hal yang harus anda lakukan adalah sebagai berikut :
1.       Ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
2.       Ketik tlink/t nama file(nama file yang anda simpan) lalu tekan Enter
3.       Ketik nama file(nama file yang anda simpan) lalu tekan Enter
Maka hasilnya akan menjadi seperti pada gambar dibawah ini:
Untuk Mendownload nya  klik di sini:  DOWNLOAD

Menampilkan Karakter Tidak Lulus,Lulus Bersyarat,Lulus menggunakan perintah Lompat CMP pada program Asembly

|
Baca selengkapnya »
Assalamualaikum Wr.Wb

Nama : Merna Ermi Yanti
Kelas : 1CB
NIM  :  061430700538



        
Please read guys:) 


Menampilkan Karakter Tidak Lulus,Lulus Bersyarat,Lulus menggunakan perintah Lompat CMP pada program 
Asembly
1. Jalankan DOSBox 0.74 dan ketik Mount E C:\TASM .
   Setelah itu ketik E: , kemudian ketik edit dan enter


  2. Dengan E:\>Edit (enter)


3.  Lalu ketikan perintah seperti di bawah ini,.
Setelah melakukan langkah-langkah yang diatas,kemudian tulis perintah tersebut :
.model small
.code
Org 100h
Tdata : JMP Proses
                UAS DB 40
                Kal0 DB ‘tidak lulus $’
                Kal1DB’lulus bersyarat $’
                Kal2 DB’lulus $’
Proses:
                Mov ah, uas
                CMP AL,60
                CMP AL,70
                JB Akecil
                JE Sama
                JA Abesar
Akecil:
                LEA DX,Kal0
                JMP cetak
Sama:
                LEA DX,Kal1
                JMP cetak
Abesar:
                LEA DX,Kal2
Cetak :
                Mov ah,09
                Int 21h
Exit: int 20h
End tdata.
Tampilan gambarnya seperti dibawah ini:
 
Kemudian klik File>Save dan berilah nama file nya xxxx.asm atau seperti contoh diatas SUER.asm
Setelah selesai anda Save dan diberi nama,kemudian klik File> Exit,setelah itu hal yang harus anda lakukan selanjutnya anda ketik tasm SUER(nama file.asm) lalu anda tekan Enter maka akan tampil dilayar anda seperti pada gambar dibawah ini :



Selanjutnya,hal yang harus anda lakukan adalah sebagai berikut :
1.       Ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
2.       Ketik tlink/t nama file(nama file yang anda simpan) lalu tekan Enter
3.       Ketik nama file(nama file yang anda simpan) lalu tekan Enter
Maka hasilnya akan menjadi seperti pada gambar dibawah ini:




 selanjutnya mengubahnya menjadi  LULUS” dengan cara mengedit file yang telah kita simpan .setelah itu buka lalu ubah bagian yang akan diubah ,setelah selesai klik File> save as buat dengan nama file SUER2.ASM maka hasilnya pada gambar dibawah ini:





-ketik TASM nama file contoh (tasm suer2) lalu Enter
-ketik TLINK nam file contoh (tlink suer2) lalu Enter
-ketik TLINK/T nama file contoh (tlink/t suer2) lalu Enter
-ketik nam file contoh (suer2) lalu enter
Maka hasilnya menjadi LULUS dibawah ini tampilanya:



dan hasilnya menjadi LULUS
Inilah postingan saya hari ini semoga bermanfaat yah:')  
untuk mendownload nya klik di sini :  DOWNLOAD












 






Protel Schematic 4

| Minggu, 26 Oktober 2014
Baca selengkapnya »
Assalamualaikum Wr.Wb

Nama : Merna Ermi Yanti
Kelas : 1CB
NIM  :  061430700538


        
Please read guys:) 
MEMBUAT KOMPONEN RANGKAIAN JAM
Komponen yang digunakan:
-          1 Seven Segment  HA114
-          1 AC 74LS48
-          1 AC74LS90
-          7 Resistor
Berikut ini Langkah-langkahnnya
Klik start > pilih program SCH> kemudian File New  tampilanya seperti ini:

klik ADD/REMOVE pilih LIBRARY klik fileD_DEVICE.LIB,D_LINEAR.LIB,DEVICE.LIB,7segment  kemudian  pilih add lalu OK .


Terlebih dahulu klik icon RECTANGLE  untuk membuat papan PCB contohnya seperti ini:



Kemudian pilih 7segment .lib lalu cari HA114 pada Component in Library pilh Place taruh ditempat sesuai perintah yang telah diberikan hasilnya seperti dibawah ini:


Selanjutnya pilih D_TTL.LIB cari 74LS48 dan 74LS90 pada component in Library lalu pilih Place taruh ditempat sesuai perintah yang telah diberikan hasilnya seperti dibawah ini:


Terakhir pilih Device.lib pilih RES1 pada component in Library lalu pilih Place taruh ditempat sesuai perintah yang telah diberikan hasilnya seperti dibawah ini:


Klik icon  Electrical wires lalu sambung pada komponen satu sama lain sampai selesai gambarnya dibawah ini:



Kemudian klik icon  Power ports,letakkan pada tempat sesuai dengan perintah kemudian hasilnya akan menjadi seperti gambar 1,selanjutnya pilih style lalu pilih power ground hasilnya pada gambar 2:



Gambar1


Gambar 2
Mengcopy Rangkaian
Karena komponen akan di copy seluruhnya ,kita bisa langsung dilakukan dengan SELECT ALL,atau SELECT INSIDE AREA setelah di Select maka komponen akan tampak kuning (standar).
1.       Klik menu EDIT kemudian pilh COPY
2.       Klik komponen yang telah dipilh
3.       Kemudian DESELECT seluruh komponen
4.       Tampilka komponen yang sudah dicopy dengan cara klik menu EDIT pilih PASTE.



  Kemudia buatlah sebanyak yang anda perlukan hasilnya seperti ini:


Selanjutnya hubungkan kabel satu dengan kabel yang lainya maka hasil akhirnya seperti dibawah ini:





Inilah postingan saya hari ini semoga bermanfaat yah:') 

Protel Schematic 4

Posted by : Unknown
Date :Minggu, 26 Oktober 2014
With 0komentar

Perintah lompat yang mengikuti CMP

| Sabtu, 25 Oktober 2014
Baca selengkapnya »

Assalamualaikum Wr.Wb

Nama : Merna Ermi Yanti
Kelas : 1CB
NIM  :  061430700538

        
Please read guys:)
     1. Jalankan DOSBox 0.74 dan ketik Mount E C:\TASM .
   Setelah itu ketik E: , kemudian ketik edit dan enter
  


2. Dengan E:\>Edit (enter)


3.  Lalu ketikan perintah seperti di bawah ini,.

Setelah melakukan langkah-langkah yang diatas,kemudian tulis perintah tersebut :


.Model Small

.Code

Org 100h

TData : JMP Proses

            BilA DB ‘A’

            Bil B DB ‘B’

Kal0 DB ‘Bilangan A lebih kecil dari bilangan B $’

Kal1 DB ‘Bilangan A sama dengan bilangan B $’

Kal2 DB ‘Bilangan A lebih besar dari bilangan B $’

Proses:

                MOV AL,BilA ; Masukan bilangan A pada AL

                CMP AL,BilB ; Bandingkan AL<BilA>dengan Bilangan B

                JB Akecil ; Jika BilA < BilB ,lompat ke Akecil

                JE Sama ; Jika BilA = BilB, lompat ke Sama

                JA ABesar ; Jika BilA >BilB, lompat ke Abesar



Akecil:

                LEA DX,Kal0 ; Ambil offset Kal0

                JMP Cetak  ; Lompat ke cetak

Sama:

                LEA DX,Kal0 ; Ambil offset Kal1

                JMP Cetak  ; Lompat ke cetak

ABesar:

                LEA DX,Kal2 ; Ambil offset Kal2

Cetak:

                MOV AH,09 ; Servis mencetak kalimat

                INT 21h ; Cetak kalimat !!

EXIT: INT 20h ; kembali ke DOS.

END       TData


 
 

Kemudian klik File>Save dan berilah nama file nya xxxx.asm atau seperti contoh diatas TUGASJMP.asm
Setelah selesai anda Save dan diberi nama,kemudian klik File> Exit,setelah itu hal yang harus anda lakukan selanjutnya anda ketik tasm TUGASJMP(nama file.asm) lalu anda tekan Enter maka akan tampil dilayar anda seperti pada gambar dibawah ini ;






Selanjutnya,hal yang harus anda lakukan adalah sebagai berikut :
1.       Ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
2.       Ketik tlink/t nama file(nama file yang anda simpan) lalu tekan Enter
3.       Ketik nama file(nama file yang anda simpan) lalu tekan Enter
Maka hasilnya akan menjadi seperti pada gambar dibawah ini ;



 Bila Program dijalankan,maka akan tampak pada layar

Bilangan A lebih besar dari bilangan B

Inilah postingan saya hari ini semoga bermanfaat yah:')



 








 




Perintah lompat yang mengikuti CMP

Posted by : Unknown
Date :Sabtu, 25 Oktober 2014
With 0komentar
Next Prev
▲Top▲