컴퓨터 구조/[전공 책 정리] 컴퓨터 구조 및 설계

    컴퓨터 구조 기말 정리

    명령어 : 컴퓨터 언어 * 레지스터를 나타내기 위해 MIPS 관례는 달러 기호 뒤에 두 글자가 따라 나오는 이름을 사용한다. 1. C나 Java의 변수에 해당하는 레지스터를 위해선 $s0, $s1 등을 사용 2. MIPS 명령어로 컴파일하기 위해 필요한 임시 레지스터를 위해서는 $t0, $t1 등을 사용 아래의 C 코드가 있다. g = h + A[8]; g는 레지스터 $s1, h는 레지스터 $s2, A의 시작 주소는 레지스터 $s3에 저장되어 있다고 하자. (base 레지스터 : $s3) 위의 코드를 MIPS 어셈블리 언어로 바꾸면 다음과 같다. lw $t0, 32($s3) # Temporary reg $t0 gets A[8] add $s1, $s2, $t0# g = h + A[8] 아래의 C 코드가 있..