오래 못 할 짓 하지 않기
[ 컴퓨터 구조 ] 9. Overflow (Data path) 본문
728x90
Overflow
1) Addition , Subtraction
여기에서는 Overflow 참고하기
● Overflow 가 생기는 경우
- 합 : 두 개의 positive num 이나 두 개의 negative num 을 더할 때
ex) sign (부호를 나타내는 가장 앞 비트) 가 positve num 을 합했는데 1이 되거나, 그 반대일 때
- 차 : 서로 다른 두 개의 부호의 숫자를 뺄 때
처리하는 법 :
- 무시 (C) : addu (add unsigned) , addiu,subu
- 에러 알려주기 (Ada, fortran)
(Exercise)
더보기
C in != C out 일 때 overflow가 발생했다고 말할 수 있다.
C in 과 C out이 없이 판별하는 법은 S로 보는 것이다.
같은 부호끼리 더했는데 뭔가 달라졌다면 overflow
0 0 = 1 or 1 1 = 0
(출처)
한동대학교 용환기교수님 - 컴퓨터구조
'2학년 2학기 > 컴퓨터 구조' 카테고리의 다른 글
[ 컴퓨터 구조 ] 10. Multiplication (0) | 2023.10.08 |
---|---|
[ 컴퓨터 구조 ] 문제 풀기 (0) | 2023.10.05 |
[ 컴퓨터 구조 ] 8. Procedure (0) | 2023.10.02 |
[ 컴퓨터 구조 ] 7. MIPS Addressing Mode (0) | 2023.09.30 |
[ 컴퓨터 구조 ] 6. MIPS Instructions (0) | 2023.09.24 |