Just do IT
article thumbnail

CPU 내부 구조와 명령어 집합

   * 명령어 (instruction) 구성과 실행

   * CPU (Central Processing Unit) 디자인

 

평령어 (instruction) 구성과 실행

   * 명령어 코드

      - 컴퓨터의 구조는 내부 레지스터, 타이밍과 제어구조 명령어 집합에 의해 정의된다

   * 레지스터 전송 언어

      - 레지스터 (Register) 저장된 데이터의 조작을 위해 실행되는 동작을 마이크로연산(micro-operation)이라고 한다

      - 이는 하나의 클럭 펄스 내에서 실행되는 기본 적인 동작 (ex, 시프트(shift), 카운트(count), 클리어(clear), 로드(road)…) 의미한다

   * 디지털 컴퓨터의 구조를 정의하기 위하여 논의 되어야 내용

      - 레지스터의 종류와 기능

      - 레지스터에 저장된 이진 정보를 가지고 수행되는 일련의 마이크로 연산들

      - 일련의 마이크로 동작을 / 오프 시킬 있는 제어 기능

   * 레지스터 전송

      - 가장 일반적 표현들

 

   * 레지스터 전송

      - 레지스터 전송의 기본기호

심볼         기술 사용
Letters (and numerals) 레지스터에 대한 표기 MAR, R2
괄호() 레지스터의 부분을 표시 경우 활용 R2(0-7), R2(L)
화살표 정보의 전송을 의미 R2 R1
콤마 마이크로 연산을 분리 R2 R1, R1 R2

 

CPU(central processing unit) 디자인

   * CPU내의 다양한 디바이스들간 상호 연결

      - 직접 연결 : 연결 복잡도가 장치수의 제곱에 비례

      - 버스 연결 : 공용선에 의한 연결

         가장 가성비 높은 연결 방식

         관리를 위한 다양한 방법이 제시된다

  

* 공용선에 의한 레지스터 상호 연결 - 멀티 플렉서를 이용

 

   * 공용선에 의한 레지스터 상호 연결 - 3-상태 버스 버퍼

 

   * 스텍, , 데크 (STACK, QUEUE, DEQUE) 특징 비교 활용

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!