.c -> .i -> .asm-> | .obj -> . exe
텍스트 Binary
int A = 100;
1. int형 A를 만들어라
2. A에 100을 넣어라
두가지 의미를 가지고 있다.
int A;
A = 100;
int A = 1+3;
1. int형 A를 생성
2. 1+3를 계산한다
2-1 '1'을 레지스터에 넣는다.
2-2 '2'을 레지스터에 넣는다
2-3 덧셈을 한다.
3. 계산한 결과를 A에 넣는다
위에 내용을 그림으로 표현하였다.
그림으로 이해하게 되면 더 쉽게 이해가 될거다.
C++은 C를 포함하기에 C++로 만들면 된다.
만들고 들어가게 되면 소스 파일에 추가 -> 새항목으로 들어간다.
C++파일을 만든다. 여기서 이름을 원하는것으로 하고 뒤에 .뒤에 c로 한다.
밑에 처럼 만든다.
디스어셈블리와 레지스터로 확인한다.
메모리 부분도 같이 확인하면서 앞으로 C언어를 배울것이다.
오늘은 맛보기 식으로 해보았다.
끝~~~~