Nama : Doni Nopriansyah
NIM : 01202043
Jurusan : Sistem Komputer
Selamat datang di MyBlog. Pada Kesempatan kali ini saya akan membuat Huruf yang berwarna pada Bahasa Rakitan Assembly, Pada Postingan kali ini ngak jauh beda pada Lampiran Tugas Pertama cuma ada sedikit Penambahan Code supaya hurufnya bisa berwarna . Oke cekido kita langsung saja.
SepertiSebelumnya Program Yang Di ButuhkanTetapSamaIalah:
1.TASM
2.TLINK
3.RTM
OkeApabila Program DiatasTelah Ada MasukkanDalamSatu Folder.
Mari Kita Mulai Proses Kerja-Nya.
Pertama-tama Buka Command Prompt Dengan Cara Tekan Windows + R LaluTuliskan cmd lalu Enter.
Kemudian Akan MunculJendela Command Prompt SepertiDibawahIni.
KemudianPindahPadaDirektoriTempatAndaTaruhTasm,Tlink,dan RTM-nya
ContohsayamenaruhpadaDirektoriD folder RTM
LaluTulisan Edit Pada Command Prompt Lalu Enter
Kemudian Akan MunculLayarBiruSepertiini.
KemudianTuliskanPerintahSepeti di bawahIni.
.MODEL SMALL (Bentuk memory yang digunakankurangdari 1 segment atau 64 KB)
.CODE (Menyimpan program yang nantinyaakandijalankan)
ORG 100h (Kita menyediakan 100 byte kosongpadasaat program dijalankan)
Proses:
MOV AH,09h (NilaiServisUntukmencetakKarakter)
MOV BL,93h (Warnaatauatributdarikarakter)
MOV CX,97 (Banyaknyapengulangan yang dilakukan)
ULANG:
INT 10H ( Laksanakan )
ADD BL,1 (Tambah BL dengan 1)
LOOP ULANG (LompatkeUlang)
MOV AH,02h (NilaiServisUntukmencetakKarakter)
MOV DL,'A' (Karakter ASCII yang akandicetak)
MOV CX,26 (Banyaknyapengulangan yang dilakukan)
LAGI:
INT 21h (CetakKarakter)
INT 21h (CetakKarakter)
ADD DL,1 (Tambah DL dengan 1)
LOOP LAGI (LompatkeLagi)
INT 20h (SelesaiKembaliKe Dos)
END Proses
.CODE (Menyimpan program yang nantinyaakandijalankan)
ORG 100h (Kita menyediakan 100 byte kosongpadasaat program dijalankan)
Proses:
MOV AH,09h (NilaiServisUntukmencetakKarakter)
MOV BL,93h (Warnaatauatributdarikarakter)
MOV CX,97 (Banyaknyapengulangan yang dilakukan)
ULANG:
INT 10H ( Laksanakan )
ADD BL,1 (Tambah BL dengan 1)
LOOP ULANG (LompatkeUlang)
MOV AH,02h (NilaiServisUntukmencetakKarakter)
MOV DL,'A' (Karakter ASCII yang akandicetak)
MOV CX,26 (Banyaknyapengulangan yang dilakukan)
LAGI:
INT 21h (CetakKarakter)
INT 21h (CetakKarakter)
ADD DL,1 (Tambah DL dengan 1)
LOOP LAGI (LompatkeLagi)
INT 20h (SelesaiKembaliKe Dos)
END Proses
Seperti Gambar Di Bawahini.
Kemudian Di Save Dengan Format asm.DisiniSaya Akan Men-Save File DenganNama Warna.asm
KemudianKembaliPadaJendela Command Prompt.LaluPada Command Prompt Tuliskan tasm Warna.asm Lalu Enter.Ini untukmelihatMelihatApaada Yang salahpadaPerintah yang kitabuatBarusandanMecompilernyaMenjadi file object dengan format .OBJ
KemudianTuliskan tlink Warna .DisinikitaJadikan File menjadi tes2.EXE
KemudianTuliskan tlink/t tes2 .Disini Kita Jadikan File Menjadi tes2.COM agar bisadieksekusi
KemudianAndaEksekusi File Tersebutdengancaramengetikan Warna pada command prompt lalu Enter Pasti akan Muncul Huruf AAABBBCCCDDD Sampai ZZZ Berwarna-warni.
Tidak ada komentar:
Posting Komentar