본문 바로가기
2학년 2학기/컴퓨터 구조

4.1 Register transfer language

by kkkkk1023 2024. 10. 9.

컴퓨터 구조에서 레지스터 전송은 매우 중요한 개념이다. 레지스터는 데이터를 일시적으로 저장하는 고속의 작은 메모리이며, CPU의 작업 처리 과정에서 필수적인 역할을 한다. 레지스터 간의 데이터 이동을 효율적으로 표현하는 것은 시스템의 성능을 최적화하는 데 중요한 요소이다.

레지스터 전송을 효과적으로 표현하는 방법에는 마이크로 연산(Micro-Operation)이 사용된다. 마이크로 연산은 레지스터 간의 데이터 이동, 연산, 메모리 접근 등의 기본 작업 단위를 의미하며, 이는 CPU가 실행하는 명령어를 더 세부적으로 나누어 처리할 수 있도록 돕는다. 

이와 같은 내용은 컴퓨터의 동작 원리와 밀접하게 연결되어 있으며, 5장에서 배울 컴퓨터 구조를 이해하는 데 중요한 기초 개념이다. 4장에서는 이러한 레지스터 전송을 효율적으로 표현하는 방법을 학습하여, 이후 컴퓨터의 동작 원리를 보다 깊이 있게 이해할 수 있을 것이다.

 

 

IOP를 통해서 데이터를 입력 받고 입력 받은 데이터를 CPU를 통해서 처리를한다. 그리고 필요에 따라서 메모리 저장이 필요하면 RAM에 저장을한다. 또한 RAM의 저장되어있던 데이터를 CPU를 통해서 처리하고 IOP를 통해서 출력한다.

 

 

Micro operations

: 마이크로 연산이란 레지스터의 저장된 데이터에 대해 조작하는 것이다.

 

예를 들면 Shift, Count, Clear, Load가 있다.

 

 

 

Register transfer language

: 마이크로 연산을 통해서 일어나는 레지스터 데이터의 이동에 관한 심볼을 나타낸 것이다.

 

'2학년 2학기 > 컴퓨터 구조' 카테고리의 다른 글

4.3 Bus and memory transfer  (1) 2024.10.09
4.2 Register transfer  (1) 2024.10.09
3.6 Error detecting code  (1) 2024.10.06
3.5 Other binary codes  (1) 2024.10.06
3.4 Floating point representation(부동 소수점 표현)  (1) 2024.10.06