001 환경설정

2021. 1. 20. 09:33AssemblyStudy

728x90

어셈블리언어를 공부하기 위해 SASM를 설치하고 코딩시작할때 통과의례인 Hello World출력까지 해보겠습니다.

 

일단 구글에 SASM이라 검색하고

첫번째 링크를 타고 들어가서

 

각자 운영체제에 맞는 걸 다운받으시면 됩니다.

 

다운로드가 끝나서 받은파일을 실행 시키게 되면 

 

 

한글은 없습니다... 영어로 설정한 후 OK를 누르고 쭉 인스톨을 실행 시켜주면

 

설치가 완료되었습니다 ! 이제 Finish를 눌러 실행시켜봅시다.

 

이제 기본 설정을 바꿔주기 위해 위에 있는 툴바중에 세팅을 들어가 줍니다.

 

Build로 들어가 주신 후에

 

Mode를 x64로 바꿔줍니다. 근데 혹시 본인의 컴퓨터가 32비트 운영체제라면 x86을 선택하시면 됩니다.

 

x64로 바꿔주신 후 OK를 눌러 설정을 저장해 줍니다.

 

그리고 Create new project를 눌러 들어가줍시다.

 

이 화면이 시작화면 입니다. 일단 코드를 입력하는 곳에 알수없는 말들이 많이 적혀있는데

 

일단 'Hello World'를 출력하는 것 부터 해보겠습니다.

 

section .data에 msg를 db로 지정하고 'Hello World'라는 문장을 담았습니다.

 

그리고 CMAIN에 PRINT_STRING 으로 msg를 출력하겠습니다. 

 

F9 또는 툴바의 Build에 있는 Build and Run을 클릭하시면 

 

Output에 Hello World가 정상 출력되는 것을 알 수 있습니다.

 

다음 포스팅부터 본격적인 Assembly언어에 대해 알아보겠습니다.

728x90