컴퓨터

chance·2020년 6월 17일
0

컴퓨터구조

목록 보기
6/6
post-thumbnail

aluop0과 aluop1은 r-type일 경우 function 부분의 맨 앞 두자리에 의해 만들어져
(예) function code가 010000일 경우 op0 = 0, op1 = 1
lw, sw는 00으로 고정이고
lw,sw의 op0과 op1은 address 부분과는 아무런 관계가 없어
그리고 alu control input은 각각 다음을 의미해

이 회로를 모아서 alu unit을 만드는데


이렇게 alu unit을 만들거든?


이걸 자세히보면 alu control에서 생성된 signal은 첫번째 사진의 박스의 a invert(역) 한자리, b invert(역) 한자리, operation 번호 두자리로 구성돼

예를 들어 subtract는 a + (-b)니까 b에 역을 해주고, operation 중에 +를 사용하나까 operation으로 2가 들어가
a는 invert를 해주지 않으니까 0
그래서 a invert 자리 0 + b invert 자리 1 + operation 10(2) => 0110

profile
프론트엔드와 알고리즘을 주로 다룹니다.

0개의 댓글