-
[컴퓨터구조] ch.2-2 산술 동작
간단한 산술동작 add a, b, c # a = b + c sub a, b, c # a = b - c 간단한 산술동작으로부터 규칙성을 가지도록 하면, 구현함에 있어 굉장히 간단해진다. 조금 복잡한 산술동작 f = (g+h) - (i+j); 각각의 부분 결과를 저장할 수 있어야한다. 즉 add t0, g, h # temp t0 = g + h add t1, i, j # temp t1 = i + j sub f, t0, t1 # f = t0 - t1 t0 와 t1은 각각의 계산을 잠깐 저장할 임시저장소이다. 즉. 임시 결과를 저장하는 요소가 필요한데, 그것을 레지스터(register) 라고 한다. 그리고 컴파일러가 각각의 값들을 여러 레지스터 중 어디로 매핑할것인지 작업하게된다. 연산에 필요한 값을 메모리로부터..
ETC/CS
2020. 10. 24.
💲 추천 글