본문 바로가기

레지스터5

[컴퓨터구조][기초] CPU - 레지스터 (주소 지정 방식) *해당 글은 '혼자 공부하는 컴퓨터구조 + 운영체제(강민철 지음)'을 참고하여 작성되었습니다.*구체적인 예시와 함께 더 자세히 공부하고 싶으신 분들은 해당 책을 읽어보시기를 추천드립니다.  지난 시간에 CPU의 레지스터에 대해 배웠습니다.대표적인 8가지 레지스터 중 6개를 간단히 알아봤는데요, 오늘은 나머지 2개에 대해서 같이 알아보겠습니다. 오늘 배울 2가지 레지스터는 주소 지정 방식과 관련이 있습니다.지난 시간에 배운 프로그램 카운터와 오늘 배울 스택 포인터, 베이스 레지스터는 주소 지정에 사용될 수 있는 특별한 레지스터입니다. 스택 포인터는 스택 주소 지정 방식이라는 주소 지정 방식에 사용되고,프로그램 카운터와 베이스 레지스터는 변위 주소 지정 방식이라는 주소 지정 방식에 사용됩니다.스택 주소 지정.. 2025. 3. 18.
[컴퓨터구조][기초] CPU - 레지스터 *해당 글은 '혼자 공부하는 컴퓨터구조 + 운영체제(강민철 지음)'을 참고하여 작성되었습니다.*구체적인 예시와 함께 더 자세히 공부하고 싶으신 분들은 해당 책을 읽어보시기를 추천드립니다.  최근에 컴퓨터의 4가지 핵심 부품에 대해 알아보면서, 현재 CPU를 살펴보고 있습니다.지난 시간까지 CPU의 ALU와 제어 장치에 대해서 알아봤는데요, 오늘은 레지스터에 대해 알아보겠습니다.  레지스터는 (CPU 내부의) 임시 저장 장치입니다.일반적으로 프로그램이 실행될 때, 명령어와 데이터는 레지스터에 저장됩니다.CPU가 프로그램을 실행할 때 필요한 정보들은 보통 레지스터를 거쳐간다는 것이죠. 레지스터는 이름, 종류, 크기가 다양합니다.그 중에서도 공통적으로 사용되는 8가지의 레지스터에 대해 알아보겠습니다.  1. .. 2025. 3. 17.
[컴퓨터구조][기초] CPU - 제어장치 *해당 글은 '혼자 공부하는 컴퓨터구조 + 운영체제(강민철 지음)'을 참고하여 작성되었습니다.*구체적인 예시와 함께 더 자세히 공부하고 싶으신 분들은 해당 책을 읽어보시기를 추천드립니다.  지난 시간에는 CPU와 CPU 내의 계산 장치인 ALU를 간단히 알아보았습니다.이번 시간에는 CPU의 제어 장치에 대해서 알아보겠습니다. 제어장치(Control Unit)란, 컴퓨터 부품을 제어하는 제어 신호를 보내고, 명령어를 해석하는 장치라고 했습니다.여기서, 제어 신호는 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기 신호라고 했습니다.좀 더 풀어서 이해해보자면,명령어를 해석하고, 컴퓨터의 각 부품들을 제어 신호를 통해 작동시키면서 명령을 수행하도록 하는 장치입니다. 제어장치는 CPU를 구성하는 부품들 중 .. 2025. 3. 14.
[컴퓨터구조][기초] CPU - ALU (산술/논리 연산 장치) *해당 글은 '혼자 공부하는 컴퓨터구조 + 운영체제(강민철 지음)'을 참고하여 작성되었습니다.*구체적인 예시와 함께 더 자세히 공부하고 싶으신 분들은 해당 책을 읽어보시기를 추천드립니다.  이번 시간부터는 컴퓨터의 4가지 핵심 부품에 대해 배워볼 것입니다.그리고 그 첫 번째는, 컴퓨터의 뇌라고 할 수 있는 CPU (Central Processing Unit, 중앙 처리 장치)입니다.그래서 오늘은 CPU에 대한 대략적인 내용과 CPU를 구성하는 부품 중 하나인 ALU에 대해서 알아보겠습니다. 컴퓨터구조 개요에서 컴퓨터의 4가지 핵심 부품을 소개하면서, CPU를 언급했었습니다.CPU란, 메모리에 저장된 명령어를 읽고, 해석하고, 그에 따라 실행하는 장치라고 했었습니다.그리고 CPU는 크게 3가지로 구성되어있.. 2025. 3. 13.
[컴퓨터구조][기초] 컴퓨터 구조 개요 *해당 글은 '혼자 공부하는 컴퓨터구조 + 운영체제(강민철 지음)'을 참고하여 작성되었습니다.*구체적인 예시와 함께 더 자세히 공부하고 싶으신 분들은 해당 책을 읽어보시기를 추천드립니다.   지난 시간에 컴퓨터 구조를 왜 배워햐 하는지를 설명했습니다.이번에는 컴퓨터 구조의 개요에 대해 알아보겠습니다.컴퓨터 구조라는 것이, 어떤 요소들로 구성되어 있는지를 알아봅시다. 컴퓨터 구조는, 크게 2가지로 나누어 볼 수 있습니다.컴퓨터가 이해하는 정보컴퓨터의 네 가지 핵심 부품 컴퓨터가 이해하는 정보한국인은 ㄱ, ㄴ, ㄷ, ... , 미국인은 a, b, c, ... 를 이해할 수 있겠죠.하지만 컴퓨터는 0과 1로 표현된 정보만 이해할 수 있습니다.여러분들이 작성한 코드도, 컴퓨터가 이해할 때는 0과 1과 번역됩니다.. 2025. 3. 7.