[Computer Architecture] 컴퓨터 구조 - 9 - CPU 내부 구조와 명령어 집합
카테고리: Computer Architecture
태그: instruction
1. 명령어 구성과 실행
-
레지스터 전송 언어
- 마이크로 연산 : 레지스터에 저장된 데이터의 조작을 위해 실행되는 동작
- 마이크로 연산은 하나의 클럭펄스 내에서 실행되는 기본 동작 (시프트, 카운트, 로드 등)
-
레지스터 전송의 기본 기호
심볼 | 기술 | 사용 예 |
---|---|---|
문자/숫자 | 레지스터에 대한 표기 | MAR, R2 |
괄호() | 레지스터의 일부분 표시 | R2(0-7), R2(L) |
화살표<- | 정보의 전송을 의미 | R2 <= R1 |
콤마 | 두 마이크로 연산을 분리 | R2 <= R1. R1 <= R2 |
2. CPU 디자인
-
CPU 내의 다양한 디바이스들간 상호 연결
- 직접 연결 : 연결 복잡도가 장치 수의 제곱에 비례
- 버스 연결 : 공용선에 의한 연결(가성비 높음, 멀티플렉서, 상태버스 버퍼 등을 이용)
[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]
댓글 남기기