Coba praktekan dengan Turbo Assembler program mencetak kalimat (servis 9ah)
.MODEL SMALL
.CODE
ORG 100h
Tdata : JMP Proses
Kal0 DB ‘PROSES PENCETAKAN STRING ‘,13,10,’$’
Kal1 DB ‘DIBELAKANG TANDA $ TIDAK BISA DICETAK ‘
Proses:
MOV AH,09h ; Servis ke 9
MOV DX,OFFSET Kal0 ; Ambil Alamat Offset Kal0
INT 21h ; Cetak perkarakter sampai tanda $
LEA DX,Kal0 ; Ambil Alamat Offset Kal0
INT 21h ; Cetak perkarakter sampai tanda $
LEA DX,Kal0+7 ; Ambil Alamat Offset KAl0+7
INT 21h ; Cetak perkarakter sampai tanda $
LEA DX,KAL1 ; Ambil Offset kal1
INT 21h ; Cetak perkarakter sampai ketemu $
INT 20h ; Selesai, kembali ke DOS
END Tdata
Simpan dengan nama tulisan.asm, Kompilasi dan link file tersebut dengan mengetik TASM tulisan dan jika tidak ada masalah ketik dengan TLINK/T tulisan.