반응형
SMALL
- 프로그램 카운터 (PC): 컴퓨터 구조에서 프로그램 카운터는 컴퓨터 프로세서에 있는 레지스터로, 다음에 실행될 명령어의 주소를 담고 있습니다. 16비트 카운터에서는 최대 2^16 (65,536)개의 고유 메모리 위치를 주소 지정할 수 있습니다.
- 1씩 증가하는 조합논리회로: 이는 프로그램 카운터를 하나씩 증가시키는 디지털 논리 회로를 말합니다. 이를 통해 순차적으로 다음 명령어에 접근할 수 있습니다. 조합 논리 회로는 현재의 입력만을 바탕으로 출력을 생성하는데, 이는 메모리 요소가 필요하지 않습니다.
- 자동화, 데이터, 코드: 이들은 넓은 의미를 가진 용어들입니다. 이 문맥에서 "자동화"는 프로그램 카운터와 프로세서의 다른 측면들의 자동 작동을 의미할 수 있습니다. "데이터"는 컴퓨터가 처리하는 정보를, "코드"는 특정 작업을 수행하기 위해 작성된 명령어 집합을 의미합니다.
- 로드, 더하기, 저장 명령어: 이들은 어셈블리 언어에서의 기본적인 작업들입니다.
- 로드 (Load): 메모리에서 레지스터로 데이터를 이동시킵니다.
- 더하기 (Add): 데이터에 대해 산술적 덧셈을 수행합니다.
- 저장 (Store): 레지스터에서 메모리로 데이터를 다시 씁니다.
- 램과 순차적 코드 실행: 램 (RAM, Random Access Memory)은 데이터와 명령어를 저장하는데 사용됩니다. 코드의 순차적 실행은 프로세서가 메모리에 나타난 명령어의 순서를 따르는 것을 의미하며, 점프나 분기와 같은 제어 흐름 명령어에 의해 다르게 지시되지 않는 한 그 순서를 따릅니다.
- 16진수 (h): 컴퓨팅에서 16진수(헥사, hex)는 16진수 체계입니다. 각 바이트(8비트)를 두 개의 연속된 16진수 숫자로 나타낼 수 있어 이진 코드보다 읽기 쉽기 때문에 일반적으로 사용됩니다.
- 명령 코드 (Opcode): Opcode (operation code, 연산 코드)는 기계어 명령어의 일부로 수행될 연산을 지정합니다. 다른 opcode는 로드, 저장, 더하기 등과 같은 다양한 연산에 해당합니다.
- 2대1 선택기와 8비트 래치: 2대1 선택기는 제어 신호에 따라 두 개의 입력 신호 중 하나를 선택하여 출력으로 보내는 디지털 회로입니다. 8비트 래치는 필요할 때까지 8비트 데이터를 저장할 수 있는 회로입니다.
- 64Kx8 RAM에 저장: 이는 특정 유형의 RAM(랜덤 액세스 메모리)에 데이터를 쓰는 것을 의미합니다. "64Kx8"은 RAM이 64K (65,536) 단어를 저장할 수 있으며, 각 단어는 8비트 폭입니다.
반응형
LIST
'Backend > CS' 카테고리의 다른 글
2. 운영체제 (커널 모드와 사용자 모드 이해) (2) | 2023.12.07 |
---|---|
2. 운영체제(운영체제 개념 및 커널과 쉘 이해) (1) | 2023.12.06 |
1. 컴퓨터 구조 (메모리 동작과 구성 이해) (0) | 2023.11.30 |
1. 컴퓨터 구조 (플립플롭과 메모리) (0) | 2023.11.29 |
1. 컴퓨터 구조 (16비트 가산기와 클럭 동작 이해) (1) | 2023.11.29 |