Bahasa pemrograman generasi kedua adalah bahasa assembly. Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan.
Contoh Program pada Assembly
.MODEL SMALL
.CODE
ORG 100h
proses :
mov ah, 09h
mov al, "B"
mov bh, 00h
mov bl, 1010001b
int 10h
int 20h
end proses
keterangan :
1. MODEL SMALL
digunakan untuk memberitahu komputer bahwa akan dibuat program kecil.
2. CODE
digunakan
3. ORG 100h
digunakan untuk meletakan program yang kita buat di 100hexa.
4. proses
digunakan untuk mengawali listing program.
5. mov ah, 09
digunakan untuk mencetak karakter.
6. mov al, "B"
digunakan untuk nomor halaman lain.
7. end proses
digunakan untuk mengakhiri listing program.
7. mov bl, 11000101b
atribut atau warna dari karakter yang akan dicetak. misalkan code bit 11000101 bahwa " untuk warna background berwarna merah, warna tulisan ungu dan berkedip".
7. int 20h
digunakan untuk menjalankan intruksi program selesai.
Contoh Program pada Assembly
.MODEL SMALL
.CODE
ORG 100h
proses :
mov ah, 09h
mov al, "B"
mov bh, 00h
mov bl, 1010001b
int 10h
int 20h
end proses
keterangan :
1. MODEL SMALL
digunakan untuk memberitahu komputer bahwa akan dibuat program kecil.
2. CODE
digunakan
3. ORG 100h
digunakan untuk meletakan program yang kita buat di 100hexa.
4. proses
digunakan untuk mengawali listing program.
5. mov ah, 09
digunakan untuk mencetak karakter.
6. mov al, "B"
digunakan untuk nomor halaman lain.
7. end proses
digunakan untuk mengakhiri listing program.
7. mov bl, 11000101b
atribut atau warna dari karakter yang akan dicetak. misalkan code bit 11000101 bahwa " untuk warna background berwarna merah, warna tulisan ungu dan berkedip".
7. int 20h
digunakan untuk menjalankan intruksi program selesai.
Tidak ada komentar:
Posting Komentar