-->

Pengertian TASM dan TLINK Pada Assembly

 


Pendahuluan

Program assembly merupakan kumpulan dari baris-baris text program. Baris-baris ini dapat ditulis dengan text editor secara umum seperti text editor dari windows maupun text editor khusus mengedit program seperti note++, atau DosBox.


Struktur Program

Program assembly juga memiliki sebuah struktur program didalam nya

Struktur program adalah sebuah aturan dalam penulisan sebuah program agar nantinya dapat diterima dan dapat dicompile oleh IDE.


Struktur program assembly

--------------------------------------------------

.MODEL SMALL

.CODE

ORG 100H

Label1 : JMP Label2

+---------------------+

| TEMPAT DATA PROGRAM |

+---------------------+

Label2 : 

+----------------+

| TEMPAT PROGRAM |

+----------------+

INT 20H

END Label1

--------------------------------------------------


Tanda-tanda directive

Tanda-tanda directive pada assembly antara lain :

.MODEL, model-model pada program dan codenya:

TINY, program hanya akan menggunakan 1 segment seperti program COM, model ini disediakan untuk program COM.

SMALL, data dan code yang digunakan oleh program kurang dari ukuran 1 segment atau 64kb.

MEDIUM, data yang digunakan oleh program kurang dari 64kb tetapi code yang digunakan bisa lebih dari 64kb.

COMPACT, data yang digunakan bisa lebih besar dari 64kb tetapi codenya kurang dari 64kb.

LARGE, data dan code yang dipakai bisa lebih dari 64kb.

HUGE, data maupun code array yang digunakan bisa lebih dari 64kb.

.CODE

Tanda directive yang digunakan untuk memberikan pemberitahuan mengenai code segmentnya. Code segment digunakan untuk menyimpan program yang akan dijalankan.

.ORG 100

Tanda directive yang sering digunakan pada COM dan digunakan untuk memberitahunakn kepada assembler supaya program pada saat dijalankan ditaruh mulai pada offset ke 100h (256) byte.

.JMP

Perintah yang digunakan untuk melompat menuju tempat yang ditujukkan oleh perintah JUMP.

INT 20h

Perintah yang digunakan untuk mengakhiri program dan menyerahkannya kembali ke DOS. 


Perbedaan TASM dan TLINK

Lalu apa itu pengertian TASM dan TLINK ?

Pengertian TASM adalah sebuah aplikasi compiler yang digunakan untuk meng-compile program assembly, ada dua tahap untuk mencompile program assembly, pertama meng-assembly dengan TASM, yaitu merubah text program menjadi data objek berupa data biner.

Kemudian TLINK adalah aplikasi compiler yang digunakan untuk me-link data biner tersebut agar dapat di eksekusi menjadi COM atau EXE.








Keyword

  • Pengertian TASM dan TLINK
  • Perbedaan TASM dan TLINK
  • Assembly
  • Assembler
  • DosBox

Note: Only a member of this blog may post a comment.