Turbomontör

Turbomontör
Utvecklare Borland
Initial release 1989 ; 34 år sedan ( 1989 )
Stabil frisättning
5.4
Operativ system MS-DOS , Windows
Typ Assemblerare
Licens Proprietär
Hemsida Officiell webbsida Wayback Machine (arkiverad 23 oktober 2010)

Turbo Assembler (ibland förkortat till namnet på den körbara filen, TASM ) är en assembler för mjukvaruutveckling som publicerades av Borland 1989. Den körs på och producerar kod för 16- eller 32-bitars x86 MS-DOS och kompatibel med Microsoft Windows . Den kan användas med Borlands andra språkprodukter: Turbo Pascal , Turbo Basic , Turbo C och Turbo C++ . Turbo Assembler-paketet levereras med Turbo Linker och är interoperabelt med Turbo Debugger .

Borland annonserade att Turbo Assembler var 2-3 gånger snabbare än sin primära konkurrent, Microsoft Macro Assembler (MASM). TASM kan sätta ihop källan i ett MASM-kompatibelt läge eller ett idealiskt läge med några förbättringar. Objektorienterad programmering lades till i version 3. Den senaste versionen av Turbo Assembler är 5.4, med filer daterade 1996 och patchar fram till 2010; den ingår fortfarande i Delphi och C++Builder .

TASM i sig är ett 16-bitarsprogram. Den kommer att köras på 16- och 32-bitarsversioner av Windows och producerar kod för samma versioner, men den genererar inte 64-bitars x86-kod.

Exempel

Ett Turbo Assembler-program som skriver ut "Merry Christmas!":

 
	

	 

	
       
		 
		  
		 
		
		 
		
	
	 .model  small  .stack  100h  .data  msg  db  "God jul!"  ,  '$'  .code  main  proc  mov  ax  ,  SEG  msg  mov  ds  ,  ax  mov  dx  ,  offset  msg  mov  ah  ,  9  int  21h  mov  ax  ,  4c00h  int  21h  main  endp  end  main 

Se även

Anteckningar
  •     Swan, Tom (1989). Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division av Macmillan Computer Publishing. ISBN 0-672-48435-8 . 2:a upplagan, 1995 ISBN 0-672-30526-7 .

externa länkar