본문 바로가기
K-디지털아카데미/AI 자율주행

[대구 자율주행 학원] C언어 공부 전 알아야 할 컴퓨터 구조

by 한국IT교육원 2023. 10. 10.

임베디드, IoT분야 취업에 관심이 있다면

C언어 공부는 필수!

 

 

본격적인 C언어 공부 전,컴퓨터 구조에 대한 이해가 필요합니다.

 

위 그림처럼

작성한 코드는 메모리에 저장 될 때

코드가 저장되는 영역과 데이터가 저장되는 영역에

운영체제가 알아서 나누어 저장됩니다.

 

그리고 코드는 명령어 집합이라고 볼 수 있으며

명령어는 CPU가 처리를 할 때

레지스터를 통해 메모리에서 읽어 처리합니다.

 

명령어 한 줄마다 처리를 할 때

프로그램 카운터 레스터가 기능을 하구요.

 

명령어는 연산코드와 데이터

또는 데이터가 들어있는 주소로 구성이 되며

 

CPU는 주소처리기를 통해 주소값을 보고

메모리에 접근하여 읽어들이고

해독기를 통해 연산처리를 하는 순서로 처리가 됩니다.

 

C코딩 공부를 처음 시작할 때는

명령어 한 줄씩 처리가 될 때마다

메모리값 (변수)를 체크하며

상태 변화가 맞게 되어가는지 확인하면서

디버깅 실습을 진행하는 것이 도움이 됩니다 :)

 

 


세상을 변화시키는 IT기술 인재양성

한국IT교육원

https://www.hkit.kr/

 

한국IT교육원 대구 K디지털아카데미 AI컴퓨터학원

대구 국비지원 AI 인공지능 딥러닝 파이썬 컴퓨터 프로그래밍 코딩 자바학원, K디지털트레이닝 빅데이터 클라우드 블록체인 SW 소프트웨어 웹디자인

www.hkit.kr:443