컴퓨터구조
개요
juniordigital
2024. 7. 30. 19:16
CPU를 알아보기에 앞서서 컴퓨터에 대해 간단하게 알아보겠습니다.
컴퓨터 구성으로 CPU, 메모리, 보조기억장치, 메모리 등등이 있습니다.
CPU는 데이터를 연산, 산술 메모리는 데이터, 주소 저장과 같은 기능을 합니다.
개발자분들이 쓰기 쉬운 C, C++ 등과 같은 상위언어와 컴퓨터가 알아듣기 쉬운 저급언어 어셈블리어가 있습니다.
컴파일과, 인터프리트 방식을통해 상위언어를 어셈블리어로 바꾸게 됩니다. CPU의 종류에 따라 어셈블리어의 명령어 종류와 개수가 바뀔 수 있습니다.
0과 1을 통해 데이터를 저장, 처리, 등을 하며 아스키코드로 문자를 표현할 수 있습니다
컴퓨터는 메모리에 저장된 명령어를 통해 데이터를 처리하며, 더해라, 빼라, 저장해라 등의 연산 코드와, 실제 값이 저장되어 있는 메모리 주소를 표현하는 오퍼랜드의 조합으로 명령어를 구성합니다.
1. direct addressing mode : 메모리 주소를 직접적으로 표시
2. indirect addressing mode : 메모리 주소에 다시 메모리 주소를 표시하는 방식
3. register addressing mode : 연산에 사용될 레지스터를 명시