Program Counter

목차 📂content 0. Intro cpu program counter가 가리키고 있는 메모리 위치에서 매 순간기계어를 읽어서 실행함. program counter cpu 안에 있는 register 중 하나. 기계어 하나를 실행하고 나면 그 다음 위치를 가리켜서 다음 기계어를 읽어와서 실행한다. 단! 프로그램은 시작과 끝까지 항상 동일한 순차적인 로직을 가지고 실행되지 않는다. 조건 만족 여부에 따라서 다른 기계어가 실행될 수도 있다. 그래서 c언어를 사용할 때 if문, 반복문을 돌면 항상 바로 다음으로 넘어가지 않고, 그 다음으로 넘어가거나 함수를 이용해서 위치가 점프된다. 인터럽트가 들어오면 프로그램 카운터가 어디를 가리켰는지 모르지만, 무조건 프로그램 카운터는 운영체제의 위치를 가리키도록 정해져있..
i_zzy
'Program Counter' 태그의 글 목록