[컴구] 연산자와 피연산자
연산자 Arithmetic Operations - 덧셈, 뺄샘과 3개의 피연산자로 이루어진 연산자. add a, b, c # a= b+c C Language f = (g+h) - (i+j) MIPS add t0, g, h; add t1, i, j; sub f, t0, t1; 피연산자 1. Register Operands - MIPS는 피연산자의 제약이 많음. - Operand를 레지스터 사용. - MIPS 레지스터 파일은 32 x 32 (bit) add $t0, $s1, $s2 add $t1, $s3, $s4 sub $s0, $t0, $t1 2. Memory Operands - 구조체나 배열 같은 자료 구조는 레지스터로 감당 불가 (용량 작음) - 따라서, 메모리에 저장하여 사용. - 연산은 레지스터만 ..
2023. 10. 11.