터보 어셈블러
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
터보 어셈블러는 어셈블리 프로그래밍에 사용되는 도구이다. 1989년 마이클 블라스작은 BYTE지 리뷰에서 터보 어셈블러가 MASM보다 빠르고 호환성이 높다고 평가했다. 그는 튜토리얼과 샘플 코드를 긍정적으로 평가했지만, 부족한 참조 문서를 비판했다.
더 읽어볼만한 페이지
- 어셈블러 - 마이크로소프트 매크로 어셈블러
마이크로소프트 매크로 어셈블러(MASM)는 1981년 첫 출시 후 인텔 프로세서 명령어와 SIMD, MMX 명령어 지원을 추가하며 업데이트되어 왔고, 현재는 Visual Studio에 통합되어 다양한 IDE, 디버거, 디스어셈블러를 통해 개발 환경이 지원되는 x86 어셈블리 언어 개발 도구이다. - 어셈블러 - FASM
FASM은 토마스 그리슈타르가 개발한 어셈블리 언어 컴파일러로, 완전한 어셈블리 언어로 작성되었고 사용자 정의 매크로 지원, 코드 크기 최적화, 자유로운 사전 참조, 그리고 Fresh IDE를 통한 다양한 운영체제 지원이 특징이다. - 볼랜드 소프트웨어 - 터보 파스칼
필립 칸이 개발하고 안데르스 헤일스베르그가 기반을 다진 터보 파스칼은 저렴한 가격, 빠른 컴파일, 사용하기 쉬운 IDE를 특징으로 1980년대 PC 프로그래밍에 혁신을 가져왔으며, 여러 기능 추가를 거쳐 델파이 등장 후 레거시 기술이 되었고 일부 버전은 프리웨어로 배포된다. - 볼랜드 소프트웨어 - 볼랜드 사이드킥
볼랜드 사이드킥은 필립 칸이 개발한 개인 정보 관리 유틸리티로, MS-DOS, Windows 등 다양한 운영 체제용으로 출시되어 긍정적인 평가를 받았다. - 도스 소프트웨어 - 터보 파스칼
필립 칸이 개발하고 안데르스 헤일스베르그가 기반을 다진 터보 파스칼은 저렴한 가격, 빠른 컴파일, 사용하기 쉬운 IDE를 특징으로 1980년대 PC 프로그래밍에 혁신을 가져왔으며, 여러 기능 추가를 거쳐 델파이 등장 후 레거시 기술이 되었고 일부 버전은 프리웨어로 배포된다. - 도스 소프트웨어 - 한/글
한/글은 1980년대 후반부터 개발된 대한민국의 대표적인 워드프로세서로, 다양한 운영체제 지원, 정부 전자 문서 시스템에서의 역할, 꾸준한 기능 발전과 사용자 편의성 및 국제 표준을 고려한 업데이트를 통해 발전해왔다.
터보 어셈블러 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
개발자 | 보랜드 |
출시일 | 1989년 |
최신 버전 | 5.4 |
운영 체제 | 도스 윈도우 |
장르 | 어셈블러 |
라이선스 | 상용 |
공식 웹사이트 | 공식 웹페이지 |
2. 예제
다음은 "Merry Christmas!"를 출력하는 터보 어셈블러 프로그램 예제이다.
```assembly
.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
```
이 코드는 Merry Christmas!|메리 크리스마스!영어를 출력한다.
2. 1. 어셈블리 코드 예제
nasm.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
```
Merry Christmas!|메리 크리스마스!영어를 출력하는 터보 어셈블러 코드이다.
3. 평가
BYTE 지의 1989년 리뷰에 따르면, 터보 어셈블러는 MASM과의 호환성을 유지하면서도 더 나은 성능을 제공하여 어셈블리 프로그래밍 입문자에게 유용하다고 평가받았다.[1]
3. 1. BYTE 지 리뷰 (1989)
1989년 2월, 마이클 블라스작은 ''BYTE''지에 게재된 3가지 어셈블러에 대한 리뷰에서 터보 어셈블러가 SLR OPTASM보다 느리지만 MASM보다 빠르고 호환성이 매우 높다고 평가했다.[1] 그는 어셈블리 프로그래밍에 대한 튜토리얼과 "훌륭한" 샘플 코드를 높이 평가했지만, 부족한 참조 문서에 대해서는 비판했다.[1] 블라스작은 터보 어셈블러가 "내가 제공한 모든 것을 깔끔하게 어셈블하는" 유일한 어셈블러라는 점에 주목하며, 특히 어셈블리를 처음 접하는 사람들에게 "MASM의 결함 없이 MASM과의 호환성"을 제공하는 터보 어셈블러가 가장 마음에 든다고 결론 내렸다.[1]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com