컴퓨터 구조 6주차
·
학교수업
산술 연산 정수의 산술 연산 1. 보수화 2. 덧셈 - 두 수를 더하고, 만약 올림수가 발생하면 버림 (올림수란 4자리 수 더하기에서 5자리에 값이 생기면 5자리 수를 올림수로 표현.)->버린다. - 덧셈을 수행하는 하드웨어 (병렬 가산기) -> 비트 수만큼의 전가산기(FA)들로 구성 -> 덧셈 연산 결과에 따라 해당 조건 플래그를 세트 - C플래그(올림수), S플래그(부호), Z플래그(0), V플래그(오버플로우) 존재 - 덧셈 오버플로우 : 덧셈의 결과가 범위를 초과 -> 결과값이 틀리게 되는 상태 -> 두 올림수 간의 exclusive-OR을 이용(검출 방법) 3. 뺄셈 A-(+B) = A + (-B) 즉, 덧셈을 이용해 사용 - 4비트 병렬 가감산기 -> 4비트 데이터 간의 덧셈 및 뺄셈을 모두 수..