Bahasa Esembly

11 November 2009

Bahasa Esembly memiliki beberapa keuntungan yang tidak mungkin diikuti oleh bahasa tingkat apapun dalam hal kecepatan, ukuran file yang kecil dan kemudahan manipulsi system computer.
Dalam program bahasa esembler digunakan berbagai jenis bilangan. Adapun bilangan yang digunakan adalah :
Bilangan biner, oktaf, decimal, dan hexadecimal.
Untuk menuliskan source file untuk program assembly kita bias manggunakan berbagai editor, misalnya : sidekick, wordstar dan word perfect. Source file yang diketikan harus berupa file ASCII, file ini bias dihasilkan melalui wordstar dengan file ‘NON DOCUMEN’ atau dengan sidekick.



Mencetak beberapa karakter
Dengan perintah loop

Program : ABC0.ASM
Fungsi : mencetak 16 buah krakter
dengan INT 21h service 02

. MODEL SMALL
. CODE
100h
Proses :
MOV   AH , O2h    ; nilai service
MOV   DL, ‘A’      ; DL=karakter ‘A’ atau DL=41H
MOV   CX, 10h    ; banyaknya pengulangan yang akan

Ulang :
INT   21h         ; cetak karakter !!
INC   DL         ; tamba DL dengan 1
LOOP Ulang       ; lompat ke ulang

      INT 20h
END   prosess

Maka hasil yang akan di tampilkan

ABCDEFGHIJKLMNOP