Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chap 3 (Floating Point : 소수점의 위치가 고정되어있지 않은 (MIPS (Overflow : exponent 너무…
Chap 3
-
[덧셈] Overflow : Fixed point 연산에서 word의 범위를 넘어가는 결과가 발생, 부호비트를 침범
-
-
-
-
[곱셈]
Multiplier - 32 bit register, Multiplicand - 64 bit register, Product - 64 bit register
Signed : Multiplicand, multiplier 양수로 바꾸고 부호를 기억, 부호가 다를때만 결과를 음수로
MIPS
mult, multu(multiply unsigned) - overflow를 무시함. 곱셈결과가 32bit에 들어갈 수 있는지 판단해주어야 한다
Hi, Lo : 32 bit register for multiplication
-
[나눗셈]
Signed : Dividend, Divisor 부호를 기억, 다른 경우에만 몫을 음수로
MIPS
Ho, Lo register (32bit) : Hi는 나머지, Lo는 몫을 저장
div, divu(divide unsigned)
mflo, mfhi : 몫과 나머지를 범용 레지스터로 이동
-