1. 환경설정 및 Hello World 1. SASM 설치 2. 환경설정에서 build -> x64, nasm 으로 설정 3. 새 프로젝트 만들기 4. 다음과 같이 입력하면 Hello World 를 출력할 수 있다. %include "io64.inc" section .text global CMAIN: CMAIN: ;write your code here PRINT_STRING msg xor rax, rax ret section .data msg db 'Hello World', 0x00 5. save .exe 하면 실행 파일로 저장도 가능하다. 2. 데이터 기초 2.1 컴퓨터는 정수를 어떻게 저장하는가? 비트와 바이트 1바이트 == 8비트 비트로 숫자를 표현할때, 최상위 비트는 부호를 의미하고, 음수를 나타..
[언리얼 MMORPG pt1] 어셈블리 언어 입문
1. 환경설정 및 Hello World 1. SASM 설치 2. 환경설정에서 build -> x64, nasm 으로 설정 3. 새 프로젝트 만들기 4. 다음과 같이 입력하면 Hello World 를 출력할 수 있다. %include "io64.inc" section .text global CMAIN: CMAIN: ;write your code here PRINT_STRING msg xor rax, rax ret section .data msg db 'Hello World', 0x00 5. save .exe 하면 실행 파일로 저장도 가능하다. 2. 데이터 기초 2.1 컴퓨터는 정수를 어떻게 저장하는가? 비트와 바이트 1바이트 == 8비트 비트로 숫자를 표현할때, 최상위 비트는 부호를 의미하고, 음수를 나타..
2023.10.19