nasm이 뭔가요?
어셈블리어를 기계어로 바꾸어주는 '어셈블러'이자 '역어셈블러'입니다.
마치 C언어 코드를 기계어로 바꿔주는 컴파일러처럼 어셈블리 코드를 기계어로 바꾸어줍니다.
또, nasm을 이용해 기계어 코드를 어셈블리 코드로 바꿀 수 있습니다.
nasm 설치하기
사이트에 접속합니다.
NASM
Latest version Stable 2.15.05 History Builds List Snapshots Latest, List For users of RPM-based Linux distributions (e.g. Fedora, Red Hat, SUSE, ...), you can download the official NASM builds using dnf or yum by installing nasm.repo in your /etc/yum/yum.r
www.nasm.us
다운로드하신 installer를 실행해주세요.
빨간 박스 부분의 위치에 프로그램이 설치됩니다.
환경변수 설정하기
내 PC > 우클릭 > 속성 > 고급 시스템 설정 > 고급 > 환경 변수로 들어갑니다.
사용자 변수란에서 변수 Path를 찾고 편집 버튼을 누릅니다.
새로 만들기 > 프로그램이 설치된 위치 입력 > 확인
cmd 창에서 'nasm -h' 명령어를 입력했을 때, 다음과 같이 출력된다면 성공입니다!
nasm을 설치하고 환경변수까지 설정해보았습니다.
다음 글에서는 가상머신인 vmware 설치와 제가 추천하는 코드 에디터인
VS code에서 어떤 방식으로 개발할 수 있는지 알아보겠습니다.
애용하시는 다른 에디터가 있으시다면, 그 다음 글로 바로 넘어가셔도 됩니다.
감사합니다.
'OS' 카테고리의 다른 글
[32bit] 부트섹터에서 프로그램 꺼내기(2) (0) | 2021.07.27 |
---|---|
[32bit] 부트섹터에서 프로그램 꺼내기(1) (0) | 2021.07.27 |
[32bit] 첫 걸음, 부트스트랩( Bootstrap ) (0) | 2021.07.27 |
[32bit] 개발환경 구축하기 - Vmware 설치하기, VS code 소개 (0) | 2021.07.27 |
만들면서 배우는 OS커널의 구조와 원리 - 들어가며 (0) | 2021.07.27 |