조립-환경 설정

지역 환경 설정

어셈블리 언어는 프로세서의 명령어 세트와 아키텍처에 따라 다릅니다. 이 자습서에서는 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 파일을 두 번 클릭하기 만하면됩니다.