NAMA : ONA ANISA
KELAS : 1CB
NIM : 061430700545
Langkah-langkah
1. Buatlah folder terlebih dahulu di D:/ atau di C:/.
Misalnya di D:/>ona
2. Masukkan aplikasi RTM, TASM dan TLINK di folder tersebut.
3. Bukalah aplikasi Command prompt
Ketiklah perintah-perintah berikut
C:\users\windows 7> cd..> enter
C:\user\cd..>enter
C:\>d: >enter
D:\>cd ona >enter
D:\ona>edit>enter
Maka akan keluar layar biru, ketiklah
.model small
.code
org 100h
proses :
mov
ah,09h
mov
bl,01001001b
mov
cx,26
ulang :
int 10h
inc bl
loop ulang
mov
ah,02h
mov
dl,'a'
mov
cx,26
lagi:
int
21h
inc dl
loop
lagi
mov
ah,02h
mov
dl,'z'
mov
cx,26
trus :
int
21h
dec dl
loop
trus
int
20h
end proses
4. Simpan file dengan nama vcv.asm (file>save as)
5. File>exit
6. Maka kita akan kembali ke layar hitam ketiklah perintah berikut
. D:\ona>tasm vcv >enter
. D:\ona>tlink vcv >enter
. D:\ona>tlink/t vcv >enter
. D:\ona>vcv >enter
11. Maka akan muncul karakter karakter A-Z berwarna & Z-A tanpa warna.
Keterangan
Model small--> Tanda
directive ini digunakan untuk memberitahukan kepada assembler bentuk memory
yang digunakan oleh program kita kurang dari ukuran 1 segment atau 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.
MOV AH,09h -->Nilai servis untuk mencetak karakter
MOV BL,10010101b ;warna Atribut tulisan
Int 10h àmelaksanakan perintah
Mnemonic : INC (Increment) Tersedia pada : 8088
keatas Syntax : INC
Tujuan Pengaruh
flag : OF, SF, ZF, AF, PF
Fungsi : Untuk
menambah "Tujuan" dengan 1. Bila anda ingin menambah suatu register
ataupun memory dengan 1, gunakanlah perintah INC ini karena selain lebih cepat,
perintah INC juga menggunakan memory lebih sedikit dibandingkan dengan perintah
ADD.
MOV AH,02h ; Nilai servis ntuk mencetak karakter
MOV DL,'A' ; DL = Karakter ASCII yang akan dicetak
Mov cx,26 à banyaknya karakter yang dicetak
INT 21h ;perintah Cetak karakter !!
INT 20h ; perintah Selesai ! kembali ke DOS
DEC DL ; Kurang DL dengan 1
LOOP Ulang ; Lompat ke Ulang
download file
Tidak ada komentar:
Posting Komentar