Minggu, 24 April 2011

Contoh program penampil text pada turbo assembler

Membuat Program Penampil text dengan Turbo assembler


Langkah-langkah :

1. Pertama install dulu pogram turbo assembler tersebut di computer anda pada disk C: dengan nama folder install, dengan langkah-langkah yang sudah ditentukan.
2. Setelah program Turbo Assembler terinstall dengan bagus.
3. Buka drive C lalu TASM kemudian cari folder BIN
4. Pada Folder BIN buat folder dengan nama LAT, pada tahap ini fungsinya untuk membuat folder LAT pada folder BIN, untuk penyimpanan program kita.

5. Kemudian buka program notepad pada computer anda, lalu ketikkan sebagai berikut :

COBA SEGMENT
ASSUME CS:COBA
ORG 100h
START : MOV AH,02H
MOV DL,4EH
INT 21H
MOV DL,41H
INT 21H
MOV DL,4DH
INT 21H
MOV DL,41H
INT 21H
MOV DL,20H
INT 21H
MOV DL,3AH
INT 21H
MOV DL,20H
INT 21H
MOV DL,49H
INT 21H
MOV DL,20H
INT 21H
MOV DL,4BH
INT 21H
MOV DL,4FH
INT 21H
MOV DL,4DH
INT 21H
MOV DL,41H
INT 21H
MOV DL,4EH
INT 21H
MOV DL,47H
INT 21H
MOV DL,20H
INT 21H
MOV DL,54H
INT 21H
MOV DL,45H
INT 21H
MOV DL,47H
INT 21H
MOV DL,55H
INT 21H
MOV DL,48H
INT 21H
MOV DL,20H
INT 21H
MOV DL,41H
INT 21H
MOV DL,52H
INT 21H
MOV DL,59H
INT 21H
MOV DL,41H
INT 21H
MOV DL,20H
INT 21H
MOV DL,44H
INT 21H
MOV DL,49H
INT 21H
MOV DL,4CH
INT 21H
MOV DL,49H
INT 21H
MOV DL,41H
INT 21H
MOV DL,57H
INT 21H
MOV DL,41H
INT 21H
MOV DL,4EH
INT 21H
MOV DL,20H
INT 21H
MOV DL,20H
INT 21H
MOV DL,4EH
INT 21H
MOV DL,49H
INT 21H
MOV DL,4DH
INT 21H
MOV DL,20H
INT 21H
MOV DL,3AH
INT 21H
MOV DL,20H
INT 21H
MOV DL,30H
INT 21H
MOV DL,39H
INT 21H
MOV DL,30H
INT 21H
MOV DL,35H
INT 21H
MOV DL,30H
INT 21H
MOV DL,33H
INT 21H
MOV DL,31H
INT 21H
MOV DL,30H
INT 21H
MOV DL,32H
INT 21H
MOV DL,35H
INT 21H
INT 20H
COBA ENDS
END START

Penjelasannya :
Untuk langkah di atas kita ketikkan di notepad, itu merupakan program tampilan karakter sesuai dengan nama anda, untuk karakter sesuai dengan kode ASCII.

Berikut Gambarnya :

6. Kemudian Simpan File di folder “LAT” tadi yang telah di buat di folder BIN, dengan nama “ TEGUH.ASM “
Penjelasannya : Menyimpan file program yang telah kita buat ke folder tersebut.
Berikut Gambarnya :



7. Kemudian buka Command Prompt pada Start kemudian Run lalu ketik CMD lalu Enter
Berikut Gambarnya :


8. Pada Command Prompt, ketik CD C:\TASM\BIN lalu tekan ENTER
Penjelasannya : Fungsi CD pada Command Prompt untuk menuju ke drive tersebut ata folder tersebut, misalnya CD C:\TASM\BIN, artinya kita menuju drive C folder TASM lalu folder BIN

Berikut Gambarnya :
9. Kemudian ketik TASM LAT\TEGUH.ASM lalu tekan ENTER, akan muncul
Penjelasannya : Menuju atau membuka sekaligus mengecek file yang telah kita buat tadi di notepad yang bernama TEGUH.ASM
Berikut Gambarnya :


10. Kemudian ketik TLINK/t TEGUH.OBJ untuk membuat link object.
Penjelasannya : Fungsi dari TLINK/t TEGUH.OBJ yaitu membuat link dari pada program TEGUH.ASM
Berikut Gambarnya :

11. Selesai sudah Program penampil text yang telah kita buat, untuk menampilkannya langsung ketik, langsung saja ketik TEGUH lalu tekan Enter

Selasa, 19 April 2011

Pengertian Bahasa Assembly


Pengertian Bahasa assembly
Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa rakitan merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti pola bit-bit menjadi julukan-julukan yang disebut mnemonics.
Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa rakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses balikannya dilakukan oleh disassembler.
Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa rakitannya pun berbeda-beda.
Berikut merupakan contoh bahasa rakitan:
 mov  al, 0x61
yang berarti pindahkan (mov = move) nilai heksadesimal 61 (= 97 dalam desimal) ke register prosesor bernama "al". Adalah lebih mudah mengingat ini dari bahasa mesin:
 10110000 01100001 

Sumber : http://id.wikipedia.org/wiki/Bahasa_rakitan