Turbo Assembler
PengembangBorland
Templat:Kotak info perangkat lunak/simple
Sistem operasiDOS, Windows
JenisAssembler
LisensiProprietary
Situs webArchive of official webpage

Turbo Assembler (TASM) merupakan perangkat lunak bahasa pemrograman Assembly yang dikembangkan Borland untuk komputer personal yang kompatibel dengan IBM, umumnya berbasis prosesor x86. Perangkat lunak ini diperdagangkan oleh Borland sebagai sebuah produk mandiri, atau dipaketkan bersama produk perangkat lunak bahasa pemrograman tingkat tinggi yang juga dikembangkan Borland, biasanya produk untuk tingkat mahir seperti (Borland Pascal, atau Borland C++), dan memiliki integrasi yang sangat baik dengan bahasa-bahasa pemrograman tingkat tinggi tersebut. Dengan berakhirnya era kejayaan keluarga Turbo, Turbo Assembler saat ini sudah tidak lagi dikembangkan oleh Borland.

Perangkat lunak Turbo Assembler dipaketkan bersama linker (disebut Turbo Linker atau TLINK), dan dilengkapi pula dengan Turbo Debugger, perangkat lunak untuk kebutuhan debugging. Untuk mendukung kompatibilitas dengan bahasa assembly yang umum digunakan saat itu, Microsoft Macro Assembler (MASM), TASM mendukung modus MASM (MASM mode) yang memungkinkan pemrogram merakit berkas kode sumber yang sebelumnya ditujukan untuk MASM. TASM juga mendukung modus tambahan yang disebut dengan mode ideal yang memiliki beberapa fitur tambahan.

TASM 3.0 mendukung fitur-fitur yang sebelumnya hanya terdapat pada bahasa pemrograman tingkat tinggi seperti objek sehingga memungkinkan pemrogram untuk memanfaatkan teknik pemrograman berorientasi objek (PBO).

Contoh kode

sunting

Program berikut merupakan contoh dari kode sumber dalam bahasa assembly dengan menggunakan Turbo Assembler:

title Hallo Dunia program 	(hello.asm)

.model small
.stack 100h
.data
PesanHalo	db	'Halo dunia',13,10,'$'
.code
main proc
	mov ax, @data
	mov ds, ax

	mov ah, 9
	mov dx, OFFSET PesanHalo
	int 21h

	mov ah, 4C00h
	int 21h
main endp
end main

Lihat pula

sunting

Rujukan

sunting
  • (Inggris)Swan, Tom (1989). Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division of Macmillan Computer Publishing. ISBN 0-672-48435-8. 2nd Edition, 1995 ISBN 0-672-30526-7.

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Bahasa perakit

secara efisien. kompilator assembler x86 bahasa asembly z80 GNU lightning is a library that generates assembly language code at run-time ... ideal for

Bahasa rakitan

sebuah program utilitas yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode dalam bahasa rakitan tersebut

Notepad++

yang didukung oleh Notepad++ sejak versi 5.9.3: ActionScript, Ada, ASP, Assembler, autoIt Batch C, C++, C#, Caml, Cmake, COBOL, CSS D, Diff Flash ActionScript

PDP-1

IMP disusun, disunting, dan dirakit di komputer PDP-1d BBN menggunakan assembler yang dimodifikasi, menyoroti peran PDP-1 dalam pengembangan awal ARPANET

Pemortaan

dikodekan dalam kode rakitan, menggunakan assembler yang sudah ada di sasaran. Sesuaikan sumber penghasil kode (code generator) ke mesin baru. Eksekusi sumber

Toyota Auto Body

ISSN 0023-6055. JSTOR 43217480. Shiomi, Haruhito (1995). "The Formation of Assembler Networks in the Automobile". Dalam Shiomi, Haruhito; Wada, Kazuo (ed.)

BASIC

langsung terhadap sistem operasi. Selain itu, varian ini juga memiliki assembler yang terintegrasi. BBC BASIC memang diakui sebagai sebuah dialek BASIC

Kernel Linux

cookies). [...] Some of my "C"-files (specifically mm.c) are almost as much assembler as C. [...] Unlike minix, I also happen to LIKE interrupts, so interrupts