목표 : 이번에는 32비트 CPU용 Assembly, 64비트 CPU용 Assembly를 모두 WSL 위 리눅스 환경에서 설정하고 Helloworld.asm을 각각 만들어서 동작을 시켜서 결과를 확인하기 실습 환경(필자 기준) CPU WSL NASM (없으면 WSL에서 apt-get 등의 명령어로 패키지 설치) Intel i9-13900H Ubutnu 22 2.15.05 미리 알아둘 것 리눅스의 기본적인 사용법 리눅스 메모리 구조의 개념 NASM x86 CPU용 어셈블리어로 "Hello World" 출력해보기 (웹 환경에서 하는 것이므로 별도 설치 과정 없음 / 아래 글에서 과정 참고 가능) [NASM Assembly x86] Hello, World! 출력하기 어셈블리어는 CPU가 바로 알아먹을 수 있는 기계어(machine language)와 1대1 대응되며 기계를 그 자체... blog.naver.com 32비트 CPU(x86) 위에서 "Hello, World!" 출력하기 우선 ...
#assembly
#코드
#커널
#어셈블리
#시스템
#쉬운설명
#리버싱
#리눅스
#가이드
#x86
#x64
#WSL
#NASM
#ld
#CPU
#Clang
#C
#프로그래밍
원문링크 : [NASM x86/x64] 환경 설정 및 어셈블리 컴파일 해보기