본문 바로가기

프로그래밍/C언어

06 변수

지역변수의 크기만큼 활당되고 지역변수는 스택에 저장되어 연산됩니다.

어셈블리어는 같은 계열의 명령이라면 비슷한 규칙을 가지는 특성이 있습니다.

1 + 1을 더해라 1 1 이런 느낌의 명령입니다.

명령을 C언어의 개념으로 보면 저런 식이겠네요

cdq가 있습니다. 이건 나눌때 쓰는 명령이지만 모든 어셈블리어의 의미를 부여하지 않아도 됩니다.

모든게 중요하지는 않습니다.

Release는 정해진것은 요약합니다.

-2는 0xFFFFFFFE입니다. 이것은 2의 보수와 그와 관련된 규칙으로 이해가 가능합니다.

int는 4바이트이고 규칙으로 이루어 졌을뿐입니다.

컴퓨터에서 값은 우리가 흔히 보는게 아닌 거꾸로 보아야 보이는 경우가 있습니다.

리틀엔디안과 빅엔디안으로 구별하면 쉽습니다.

이것은 C언어의 규칙입니다.

컴퓨터는 규칙으로 이루어진 그리고 그걸 알지 못하는 규칙입니다.

모든 규칙은 너무 많습니다.

스택이 활당되고 값이 대입됩니다. mov로 이동하는 의미입니다.

'프로그래밍 > C언어' 카테고리의 다른 글

08 For문  (0) 2021.08.06
07 배열  (0) 2021.08.06
05 사칙연산  (0) 2021.08.06
04 제어문자  (0) 2021.08.06
03 main 함수  (0) 2021.08.06