Rabu, 02 Februari 2011

Tugas Bahasa Rakitan

Program menampilkan angka 345 karakter

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. 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 saya buat disimpan dengan nama “data.asm”.

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. 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:


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.

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.

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 saya buat disimpan dengan nama “push.asm”..

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.

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:


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 password 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.

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.

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 saya buat disimpan dengan nama “password.asm”.

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.

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

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

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.

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


Simpan nama file dengan nama lat1.asm

3. Kemudian setelah mengetikan program tersebut, silahkan anda masuk ke dalam command prompt caranya klik Star-All Program-Acsessories- Command Prompt,.

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 “lat1.asm”.

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.

6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com. Ketikan lat1.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.

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,.

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 saya buat disimpan dengan nama “huruf.asm”..

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.

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



" Program inputan keyboard "

Program ini menggunakan service 01 dan interupt 21 agar karakter yang diinputkan dari keyboard bisa tampil di layar dan disimpan dalam register al. Kemudian untuk memanggil kalimat yang panjang menggunakan syntac LEA (Load Effective Addres).

1. Langkah pertama untuk membuat program dengan bahasa assembly adalah menggunakan notepad. Untuk memulaianya, klik Star-All Program-Acsessories-Notepad.

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..

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 saya buat disimpan dengan nama “makan.asm”..

5.Lalu kita lingkan dengan cara 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 kita buat, dan selanjutnya langkah menjalankannya. Caranya kita tinggal mengetikan nama file yang kita buat dengan ekstensi com.ketikan makan.com .

6. langkah terakhir adalah menjalankannya. Caranya kita tinggal mengetikan nama file yang udah kita buat dengan ekstensi com.ketikan makan.com maka hasilnya adalah seperti gambar berikut:
sekian dan terima kasih..
semoga bermanfaat....amien....

2 komentar:

  1. mantap.... tapi gmana caranya untuk menampilkan angka 1 sampai 10 bang ....

    BalasHapus