.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Mencetak Karakter Beseta Atribut Pada Assembly

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Assalamualaykum

Pada postingan kali ini akan membahas mengenai cara menampilkan karakter dan tulian beserta warna dan background dengan Assembly. Atribut yang dimaksudkan disini adalah warna dan background pada tulisan.

Langkah-langkahnya sebagai berikut.

Siapkan aplikasi yang dibutuhkan yaitu Assembler,  bisa download disini  kemudian extract dan letakkan dalam satu folder.

Buka text editor , bisa menggunakan notepad, sublime text, atau notepad++ . Pada tutorial kali ini saya menggunakan sublime text. 


Selanjutnya buka Command Prompt atau bisa digantikan dengan DOSBox yang akan digunakan untuk proses compile . Kemudian mount folder tempat program assember yang kita download tadi.


Kita akan menggunakan Interupsi 10h untuk mencetak karakter beserta warna, berikut adalah aturan pemakaian nya:

INPUT
AH = 09h
AL = Kode ASCII dari karakter yang akan dicetak
BH = Nomor halaman(0 untuk halaman 1)
BL = Atribut atau warna dari karakter yang akan dicetak
CX = Banyaknya karakter tersebut akan dicetak

Setelah semua register dimasukkan nilainya maka lakukanlah interupsi 10h.

Ketikkan kode dibawah ini pada text editor.

.MODEL SMALL 
.CODE
ORG 100h

Proses :
               MOV AH,09h
               MOV AL,'A'
               MOV BH,00h
               MOV BL,93h
               MOV CX,3
               INT 10h

               INT 20h
END        Proses

Selanjutnya simpan file dengan ekstensi *.ASM. Saya menyimpan dengan nama latihan3.ASM. Kemudia lakukan compile program , caranya ketikkan perintah tasm latihan3 maka akan tampil.

  
Selanjutnya lakukan tlink untuk menghasilkan file execute, ketikkan perintah tlink/t latihan3 , setelah itu jalankan program dengan mengetikkan latihan3 pada DOSBox.


Jika tidak terjadi kesalahan, maka akan menghasilkan huruf AAA dengan background biru dan berkedip.

Untuk mengganti warna maupun background karakter bisa dengan mengganti nilai register BL . Jika ingin mengganti perulangan karakter bisa mengganti nilai dari register CX.

Contoh :


.MODEL SMALL

.CODE
ORG 100h

Proses :
               MOV AH,09h
               MOV AL,'A'
               MOV BH,00h
               MOV BL,30h
               MOV CX,4
               INT 10h

               INT 20h
END         Proses

Maka akan menghasilkan karakter AAAA dengan background hijau.


Semoga Bermanfaat. Terima kasih


Wassalamualaykum.



Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Mencetak Karakter Beseta Atribut Pada Assembly, Diterbitkan oleh scodeaplikasi pada Minggu, 28 September 2014. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to