본문으로 바로가기

C언어 1일차

category 스마트팩토리/C언어 2020. 9. 22. 13:48

.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언어를 배울것이다.

오늘은 맛보기 식으로 해보았다.

끝~~~~

 

'스마트팩토리 > C언어' 카테고리의 다른 글

C언어 6일차  (0) 2020.10.06
C언어 5일차  (0) 2020.10.05
C언어 4일차  (0) 2020.09.25
C언어 3일차  (0) 2020.09.24
C언어 2일차  (0) 2020.09.23