1. SASM 다운로드

2. 다운로드 후 세팅에서 x64로 변경 (64bit)

3. hello world 출력해보기

64bit 설정후에 hello world 찍어보려니 에러가 자꾸 나서 검색해보니
맨위에 %include "io64.inc"가 없으면 PRINT_STRING등 SASM에서 지원하는 함수들이 사용되지 않는듯함..
해당 코드 추가하고 실행하니 hello world 출력 완료
section .text 는 코드쓰는곳..
section .data는 변수선언하는곳..
어셈블러라는게 결국 컴퓨터 언어로 번역해주는거라고 생각하면 되는것같음
인프런 강의
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] 참고
'C++' 카테고리의 다른 글
| C++ 열거형 (0) | 2023.07.03 |
|---|---|
| C++ 유의사항 1) (0) | 2023.06.21 |
| SASM 어셈블리언어 (2) (0) | 2023.04.14 |
| 레지스터 이해하기 (1) (0) | 2023.04.14 |
| C++ 프로그래밍 입문 (0) | 2023.04.12 |