조립-환경 설정
지역 환경 설정
어셈블리 언어는 프로세서의 명령어 세트와 아키텍처에 따라 다릅니다. 이 자습서에서는 Pentium과 같은 Intel-32 프로세서에 중점을 둡니다. 이 튜토리얼을 따르려면 다음이 필요합니다.
- IBM PC 또는 이와 동등한 호환 컴퓨터
- Linux 운영 체제 사본
- NASM 어셈블러 프로그램 사본
다음과 같은 좋은 어셈블러 프로그램이 많이 있습니다.
- Microsoft Assembler (MASM)
- 볼랜드 터보 어셈블러 (TASM)
- GNU 어셈블러 (GAS)
NASM 어셈블러를 그대로 사용하겠습니다.
- 비어 있는. 다양한 웹 소스에서 다운로드 할 수 있습니다.
- 잘 문서화되어 있으며 인터넷에서 많은 정보를 얻을 수 있습니다.
- Linux와 Windows 모두에서 사용할 수 있습니다.
NASM 설치
Linux를 설치하는 동안 "개발 도구"를 선택하면 Linux 운영 체제와 함께 NASM을 설치할 수 있으며 별도로 다운로드하여 설치할 필요가 없습니다. NASM이 이미 설치되어 있는지 확인하려면 다음 단계를 수행하십시오.
Linux 터미널을 엽니 다.
유형 whereis nasm ENTER를 누릅니다.
이미 설치되어 있으면 nasm : / usr / bin / nasm 과 같은 줄이 나타납니다. 그렇지 않으면 nasm : 만 표시되면 NASM을 설치해야합니다.
NASM을 설치하려면 다음 단계를 따르십시오.
최신 버전 은 넷 와이드 어셈블러 (NASM) 웹 사이트를 확인하십시오 .
리눅스 소스 아카이브 다운로드
nasm-X.XX.ta.gz
,X.XX
아카이브에서 NASM의 버전 번호입니다.하위 디렉토리를 생성하는 디렉토리에 아카이브의 압축을 풉니 다
nasm-X. XX
.cd
nasm-X.XX
및 입력./configure. 이 쉘 스크립트는 그에 따라 Makefile을 사용하고 설정하는 데 가장 적합한 C 컴파일러를 찾습니다.유형 make nasm 및 ndisasm 바이너리를 빌드합니다.
유형 make install / usr / local / bin에 nasm 및 ndisasm을 설치하고 man 페이지를 설치합니다.
시스템에 NASM을 설치해야합니다. 또는 Fedora Linux 용 RPM 배포를 사용할 수 있습니다. 이 버전은 설치가 더 간단합니다. RPM 파일을 두 번 클릭하기 만하면됩니다.