hiflo
하이플로
hiflo
전체 방문자
오늘
어제
  • 분류 전체보기 (33)
    • 이런 분과 함께하고 싶어요 🙋‍♂️ (0)
    • Study in SSAFY (28)
      • Java Programming (2)
      • 이것이 자바다 (7)
      • Algorithm (2)
      • 면접을 위한 CS 전공지식 노트 (10)
      • Computer Science (7)
    • 기록들 (4)
    • 잡담 (1)

블로그 메뉴

  • 📷 Instagram
  • 🔧 관리자

인기 글

태그

  • 절차형프로그래밍
  • 프록시패턴
  • 비선형자료구조
  • 비가중치코드
  • 싱글톤패턴
  • 선형자료구조
  • 함수형프로그래밍
  • 싸피
  • 가중치코드
  • 우선순위큐
  • complements
  • SSAFY 9기
  • mvp패턴
  • 수치코드
  • 프로그래밍패러다임
  • 노출모듈패턴
  • 디자인패턴
  • 해시테이블
  • ssafy 면접
  • 2의보수
  • 백준
  • 자료구조
  • SSAFY
  • MVVM패턴
  • 전략패턴
  • 삼성청년SW아카데미
  • 팩토리패턴
  • 이터레이터패턴
  • 선언형프로그래밍
  • 영문숫자코드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
hiflo
Study in SSAFY/Computer Science

[컴퓨터 구조] 범용 레지스터 구조

[컴퓨터 구조] 범용 레지스터 구조
Study in SSAFY/Computer Science

[컴퓨터 구조] 범용 레지스터 구조

2023. 1. 25. 15:03

중앙처리장치(CPU)의 주요 요소

1. 기억장치: 레지스터의 집합, 데이터의 임시 저장소

2. 제어장치: CPU 명령어 처리 회로의 집합, 논리 게이트와 요소들로 구성. 명령어 따라 연산 제어 수행

3. 연산장치: ALU(산술연산, 논리연산, 시프트 연산 수행)

 

 

 

 

범용 레지스터 구조

 

ALU와 레지스터의 집합 관계

어떤 레지스터에서 데이터를 가져와 ALU에서 계산한 다음, 어떤 레지스터로 보낼 지 정하는 것이다.

7개의 레지스터와 외부 Input이 있고, ALU는 2개의 데이터를 받는다.

이 2개의 데이터는 8개의 입력인 MUX로부터 나온다.

 

어떤 연산을 할 지는 OPR로 결정한다.

결과가 어떤 레지스터로 갈지 3x8 디코더를 이용해서  load한다.

 

 

ALU 제어를 위한 제어 워드

 

 

  • SELA, SELB: ALU 입력을 결정한다.
  • SELD: ALU 출력 저장소를 결정한다.
  • OPR: 연산의 종류를 지정한다.

 

 

공용 ALU를 가진 레지스터 집합

7개의 범용 레지스터

3x8 디코더 1개

8x1 MUX 2개

ALU

 

 

레지스터와 연산 인코딩

 

 

 

 

 

 

 

'Study in SSAFY > Computer Science' 카테고리의 다른 글

[운영체제] 프로세스 동기화  (0) 2023.02.06
[운영체제] 프로세스  (0) 2023.01.30
[컴퓨터 구조] 보수(Complement)  (0) 2023.01.17
[컴퓨터 구조] 데이터의 종류(Data Types)  (0) 2023.01.17
[컴퓨터 구조] 디지털 논리 회로  (0) 2023.01.10
  • 중앙처리장치(CPU)의 주요 요소
  • ALU와 레지스터의 집합 관계
  • ALU 제어를 위한 제어 워드
  •  
  • 공용 ALU를 가진 레지스터 집합
  • 레지스터와 연산 인코딩
'Study in SSAFY/Computer Science' 카테고리의 다른 글
  • [운영체제] 프로세스 동기화
  • [운영체제] 프로세스
  • [컴퓨터 구조] 보수(Complement)
  • [컴퓨터 구조] 데이터의 종류(Data Types)
hiflo
hiflo
자극을 엔진으로 삼는
하이플로자극을 엔진으로 삼는

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.