본문 바로가기

mips2

[Chapter 2.3 컴퓨터 구조 및 설계] MIPS 명령어의 기계어 표현과 형식 (format) 본 정리는 CS422-컴퓨터 구조 및 설계 : 하드웨어/소프트웨어 인터페이스. David A. Patterson,존 헤네시 책을 바탕으로 하고 있음을 미리 알립니다. 명령어의 컴퓨터 내부 표현 컴퓨터는 2진수 만을 사용하기 때문에 앞에서 배운 레지스터, 각종 어셈블리 명령어들도 2진수로 해석되어 컴퓨터에 전달된다. 레지스터가 명령어에서 참조가 되기 때문에 레지스터 이름을 숫자로 매핑하는 규칙이 있어야 하는데, $zero는 0번 $t0 – $t7는 8 – 15번 $t8 – $t9는 24 – 25번 $s0 – $s7는 16 – 23번 등의 매핑 규칙이 있다. 명령어 즉, MIPS 어셈블리어는 어떻게 해석될까? 우선, 하나의 명령어가 해석된 MIPS 명령어 즉, 기계어는 데이터 워드와 마찬가지로 32비트의 길.. 2022. 7. 8.
[Chapter 1.3 컴퓨터 구조 및 설계] 컴퓨터 발전의 장벽과 병렬프로세서의 등장, Amdal's law와 MIPS 본 정리는 CS422-컴퓨터 구조 및 설계 : 하드웨어/소프트웨어 인터페이스. David A. Patterson,존 헤네시 책을 바탕으로 하고 있음을 미리 알립니다. 전력 장벽 클럭 속도와 소비 전력은 오랫동안 빠르게 증가하다 최근에 주춤해졌다. 속도와 전력이 함께 증가하는 이유는 둘이 서로 연관되어 있기 때문이고, 성장이 정체된 이유는 상용 마이크로 프로세서의 냉각 문제 때문에 실제로 사용할 수 있는 전력이 한계에 도달하였기 때문이다. 위 그림에 의하면 클럭 속도가 1000배 증가하는 동안 전력은 고작 30배 증가하였는데, 이 이유를 설명하려면 전력을 구하는 공식을 알아야한다. 집적회로의 주된 기술인 CMOS가 에너지를 소비하는 주원인은 동적 에너지 즉, 트랜지스터가 0에서 1로 혹은 1에서 0으로 스.. 2022. 7. 6.