어셈블러 문
어셈블러 문 (Assembler statements)
성능이 중요한 특정 부분은 고수준 언어로는 만족스럽지 않을 수 있어요. Free Pascal은 Pascal 코드 안에 어셈블리어를 직접 끼워 넣을 수 있는 asm ... end 문을 제공합니다.
본문
Pascal 코드에 어셈블러를 포함하는 예시는 다음과 같아요.
...
Statements;
...
Asm
the asm code here
...
end;
...
Statements;
Asm과 end 키워드 사이에 있는 어셈블러 명령어들은 컴파일러가 생성하는 어셈블리에 그대로 삽입돼요.
어셈블리 코드 안에서도 조건문(조건부 컴파일 지시어)을 사용할 수 있는데, 컴파일러가 이들을 인식하고 다른 조건문과 동일하게 처리해요.
더 알아보기
- 어셈블리로 루틴 전체를 작성하는 방법은 "어셈블러 프로시저와 함수" 문서에서 다뤄요.
- 어셈블러 사용에 관한 더 자세한 내용은 Free Pascal Programmer's Guide를 참고해요.