터보 어셈블러

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
터보 어셈블러
개발자볼랜드
발표일1989년
안정화 버전
5.4
운영 체제도스, 윈도우
종류어셈블러
라이선스상용

터보 어셈블러 (Turbo Assembler)는 볼랜드 사에서 개발한 어셈블러로서 16- 또는 32-비트 x86 MS-DOS 또는 마이크로소프트 윈도우에서 실행되는 코드를 만든다. 이것은 볼랜드의 고급 프로그래밍 언어 컴파일러들 (터보 파스칼, 터보 베이직, 터보 C 그리고 터보 C++)과 함께 사용될 수도 있다. 터보 어셈블러 패키지는 터보 링커와 함께 나오며 터보 디버거와도 상호 교환 가능하다. TASM은 MASM 모드를 사용해 마이크로소프트 매크로 어셈블러 (MASM) 소스를 어셈블할 수 있으며 더 강화된 ideal 모드도 존재한다. 객체 지향 프로그래밍은 버전 3.0부터 지원됐다. 최근 버전은 1996년에 나온 5.4이며 2010년 까지 패치되었다; 이것은 아직까지도 델파이와 C++빌더와 함께 제공된다.

TASM 자체는 16비트 프로그램이다; 이것은 16비트 도는 32비트 버전의 윈도우에서 돌아가며 같은 버전의 코드를 만들어 낸다.

볼랜드 터보 어셈블러 5.0 패키지는 3개의 작은 책들과 함께 3.5인치 3개의 디스켓들로 제공된다.

예시[편집]

'Merry Christmas!'를 보여주는 터보 어셈블러 프로그램:

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

같이 보기[편집]

각주[편집]

  • 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.

외부 링크[편집]