Minggu, 30 Januari 2011

Program menampilkan angka 3-5 karakter

Sebulum anda memulai pembuatan program assembly,, silahkan cari dulu software yang digunakan untuk mengkompail(tasm.exe) dan software untuk mengelingkan(tlink.exe).
Oya,,sebelum anda mempelajari program ini,,silahkan anda lihat dulu materi program untuk mencetak 1 karakter dan materi-materi di atasnya...

Mari kita mulai...
Program ini digunakan untuk menampilkan karakter angka sesuai dengan yang kita inginkan. Angka yang kita bisa berikan tidak boleh lebih dari 5 karakter. Logikannya adalah angka yang ingin kita tampilkan, kita bagi dengan 10(desimal) kemudian sisnya kita simpan dengan operasi push. Kita masukan hasil bagi tersebut ke dalam register al. Lagkah tersebut dilakukan sampai nilai ax = 0. Kemudian kita lakukan operasi pop untuk mengambil karakter-karakter yang sudah di push. Setelah itu, kita tampilkan dengan interupt 21. untuk lebih jelasnya silahkan anda ikuti langkah-langkah berikut:

1. Langkah pertama seperti biasa, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:


Simpan dengan nama “data.asm”

3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:

Setelah muncul kondisi seperti gambar berikut, selanjutnya silahkan anda pindahkan command prompt anda (kursor) sesuai dengan direktori yang berisi folder asm anda.

4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “huruf.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:

Jika masih ada kesalahan,,perbaiki dulu..

5. Setelah itu kita untuk mengelingkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:

Oya ketika mengelingkan, kita harus memastikan bahwa program yang kita buat sudah tidak ada pesan errror lagi. Jika masih ada, maka kita harus meperbaikinya dulu sampai ga ada lagi pesan error.

6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. Kita ketikan data.com, maka hasilnya adalah seperti gambar berikut:

Selese dah,,, gampang kan....slamat mencoba. N good luck

Program untuk mencari karakter dalam kata

Sebelum anda program ini, silahkan anda download dulu software tasm.exe dan tlink.exe. anda bisa mencarinya melalui search engine seperti google...
Program ini digunakan untuk mencari karakter yang ada pada sebuah kata/kalimat. Jika karakter tersebut ditemukan maka akan muncul keterangan”karakter ditemukan”. Namun jika karakter yang dicari tidak ada pada kata tersebut maka akan muncul keterangan” karakter tidak ditemukan”. Bagaimana cara membuatnya? Ikuti langkah-langkah berikut:

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:

lanjutnya....


3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “cari.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:

Oya jika masih ada pesan error,,,diperbaiki dulu ya file nya ya....lo sudah diperbaiki, lakukan lagi langkah no 4...

5. Setelah itu kita linkkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. Ketikan cari.com, jika kita mengetikan karakter yang ada pada kata widyautama maka hasilnya adalah seperti gambar berikut:

Namun jika kita mengetikan karakter yang tidak ada pada kata widyautama maka akan muncul tampilan seperti gambar berikut:


Gmn?bisa???

Kamis, 27 Januari 2011

Program push dan pop(cara lain)

Cara lain untuk menampilkan karakter angka adalah adalah sebagai berikut:
1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:

Simpan nama file dengan nama push.asm

3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “push.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita linkkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. Kita ketik push.com, maka hasilnya adalah seperti gambar berikut:


Mudah bukan….

Program push dan pop

Program ini digunakan untuk menampilkan karakter angka. Jika kita langsung menampilkannya dengan menggunakan service 02 dan int 21 maka yang muncul adalah karakter kode ASCII yang didasarkan pada bilangan hexadesimal yang kita masukan. Oleh karena itu, kita gunakan operasi push dan pop agar kita bisa memunculkan bilangan sesuai dengan yang kita inginkan. Pada program ini saya mau menampilkan angka 38 Berikut adalah langkah-langkahnya.

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:

Simpan nama file dengan nama pop.asm

3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “pop.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita linkkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. ketikan pop.com, maka hasilnya adalah seperti gambar berikut:


Mudah bukan….

Program untuk merubah karakter(pasword)

Program ini dibuat untuk merubah karakter yang kita inputkan dari keyboard. Jika menekan tombol huruf/angka bukan huruf atau angka yang keluar melainkan kode/karakter-karakter tertentu. Pada program yang saya buat kita harus mengetika kata “YOUR” agar bisa menuju tahap berikutnya. Jika kita salah mengetikan, maka akan muncul peringatan “INCORECT”. Logikanya adalah kita ubah inputan yang dimasukan melalui keyboard sesuai dengan kata pasword yang telah kita tentukan dalam hal ini adalah kata “YOUR” . berikut adalah langkah-langkahnya.

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:



2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:

lanjutnya...

oya,,nulisnya atas dan bawah digabung ya...
3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “pasword.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita linkkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. ketikan pasword.com

Jika kita salah mengetikan kata “YOUR”maka akan muncul tampilan seperti berikut:

Jika inputan yang dimasukan benar yaitu kata”YOUR” maka akan muncul tampilan seperti berikut:

Mudah bukan??????

Program untuk mencetak karakter beratribut

Program ini digunakan untuk memberikan atribut pada karakter yang ditampilkan. Service yang digunakan adalah service 09h dan pasangannya interupt 10h. Untuk memberikan atribut, kita gunakan register bl. Berikut adalah langkah-langkah untuk membuat program yang dapat menampilkan karakter beratribut:

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:

Simpan nama file dengan nama lat2.asm

3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “lat2.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita linkkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. Ketikan lat2.com, maka hasilnya adalah seperti gambar berikut:

Program looping A-YY-Z

Program ini adalah program untuk mencetak karakter dengan acak(lompat-lompat). Service yang digunakan adalah 02 dengan pasangan interupt 21 serta perulangan (cx).program ini mengurutkan hurf dari A-Y dan Y-A

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:


3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “hurufc.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita untuk mengelingkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com.ketikan hurufc.com maka hasilnya adalah seperti gambar berikut:

Selese dah,,, gampang kan....

Program untuk perulangan (huruf lompat)

Program ini adalah program untuk mencetak karakter dengan acak(lompat-lompat). Service yang digunakan adalah 02 dengan pasangan interupt 21 serta perulangan (cx).

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah dengan cara sederhana adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.maka akan muncul tampilan seperti berikut:


2. Setelah anda membuka Notepad, silahkan ketikan program seperti pada gambar berikut:


3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt, maka akan muncul tampilan seperti gambar berikut:


4. Setelah anda pindahkan command prompt (kursor) ke folder asm anda, langkah selanjutnya adalah proses mengkompile file yang telah kita buat, carannya adalah dengan mengetik TASM_nama file yang kita buat.asm. sebagai contoh, program yang kami buat disimpan dengan nama “ganjil.asm” jika tidak ada pesan error maka akan muncul tampilan seperti gambar berikut:


5. Setelah itu kita untuk mengelingkan, caranya adalah dengan mengetikan TLINK_nama file yang kita buat.obj untuk menghasilkan file yang berekstensi EXE, sedangkan untuk membuat file berekstensi COM maka caranya adalah dengan mengetik TLINK/T_nama file yang kita buat.obj. Pada program yang kami buat, jika dilingkan hasilnya seperti gambar berikut:


6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. ketikan ganjil.com, maka hasilnya adalah seperti gambar berikut:

Selese dah,,, gampang kan....slamat mencoba. N good luck