ช่างประกอบเทอร์โบ

ช่างประกอบเทอร์โบ
นักพัฒนาบอร์แลนด์
การเปิดตัวครั้งแรก1989 ; 35 ปีที่แล้ว ( 1989 )
การปล่อยที่มั่นคง
5.4
ระบบปฏิบัติการMS-ดอส , วินโดวส์
พิมพ์ผู้ประกอบ
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์หน้าเว็บอย่างเป็นทางการที่Wayback Machine (เก็บถาวร 23 ตุลาคม 2010)

Turbo Assembler (บางครั้งสั้นลงเป็นชื่อของไฟล์ปฏิบัติการTASM ) เป็นแอสเซมเบลอร์สำหรับการพัฒนาซอฟต์แวร์ที่เผยแพร่โดยBorlandในปี 1989 มันทำงานและสร้างโค้ดสำหรับ 16- หรือ 32- บิตx86 MS-DOSและความเข้ากันได้หรือMicrosoft Windows . สามารถใช้ได้กับผลิตภัณฑ์ภาษาอื่นของ Borland: Turbo Pascal , Turbo Basic , Turbo CและTurbo C ++ แพ็คเกจ Turbo Assembler มาพร้อมกับ Turbo Linkerและสามารถทำงานร่วมกับTurbo Debuggerได้

Borland โฆษณา Turbo Assembler ว่าเร็วกว่าคู่แข่งหลักอย่างMicrosoft Macro Assembler (MASM) ถึง 2-3 เท่า TASM สามารถประกอบแหล่งกำเนิดในโหมดที่เข้ากันได้กับ MASM หรือโหมดอุดมคติพร้อมการปรับปรุงบางอย่างเพิ่มการเขียนโปรแกรมเชิงวัตถุ ในเวอร์ชัน 3 Turbo Assembler เวอร์ชันล่าสุดคือ 5.4 โดยมีไฟล์ลงวันที่ปี 1996 และแพตช์จนถึงปี 2010 มันยังคงรวมอยู่ในDelphiและC++ Builder

TASM นั้นเป็นโปรแกรม 16 บิต มันจะทำงานบน Windows เวอร์ชัน 16 และ 32 บิต และสร้างโค้ดสำหรับเวอร์ชันเดียวกัน แต่จะไม่สร้างโค้ด x86 64 บิต Turbo Assembler 5.0 (อย่างน้อย) ยังมี tasm เวอร์ชัน PE 32 บิตที่เรียกว่า TASM32.EXE

ตัวอย่าง

โปรแกรม Turbo Assembler ที่พิมพ์ 'Merry Christmas!':

.model ขนาดเล็ก.stack 100 ชม. .data msg db "สุขสันต์วันคริสต์มาส!" , '$' .code main proc mov axe , SEG msg mov ds , ax mov dx , offset msg mov ah , 9 int 21h mov axe , 4c00h int 21h main endp ปลายหลัก 
	

	 

	
       
		 
		  
		 
		
		 
		
	
	

ดูสิ่งนี้ด้วย

อ้างอิง

หมายเหตุ
  • สวอน, ทอม (1989) เชี่ยวชาญการประกอบเทอร์โบคาร์เมล รัฐอินเดียนา: Howard W. Sams & Company แผนก Hayden Books ของ Macmillan Computer Publishing ไอ 0-672-48435-8 . ฉบับพิมพ์ครั้งที่ 2 พ.ศ. 2538 ISBN 0-672-30526-7 . 

ลิงค์ภายนอก

  • การเรียนรู้ Turbo Assembler: การเขียนโปรแกรมด้วยออบเจ็กต์
  • GUI Turbo Assembler (TASM) : IDE หลายภาษา 64 บิตสำหรับภาษาแอสเซมบลีด้วย TASM & TLINK โดย Lakhya Jyoti Nath
ดึงมาจาก "https://en.wikipedia.org/w/index.php?title=Turbo_Assembler&oldid=1198872982"