[영진전문대학 컴퓨터정보계열] cpu의 논리회로 설계(12)


[영진전문대학 컴퓨터정보계열] cpu의 논리회로 설계(12)

n상태 비트l플래그(flag) 또는 조건 코드(condition code)라고도 불림lCPU를 설계하는 과정에서 상태 비트는 여러 종류가 존재w자리올림(Carry : C), 오버플로우(Overflow : V), 제로(Zero : Z), 부호(Sign : S)의 4가지는 필수적이다.wC(Carry) : 자리올림 비트가 1이면 자리올림수가 발생한 한다. wS(Sign) : 부호비트가 1이면 음수이고, 0이면 양수 상태를 나타낸다. wZ(Zero) : ALU의 연산결과 모든 비트의 출력이 0이면 제로 비트는 1이 되고, 그렇지 않으면 제로 비트는 0이 된다. wV(Overflow) : ALU의 두 자리올림수 C8, C9를 XOR를 한 결과가 1이면 오버플로우가 발생한 것이고, 그렇지 않고 0이면 오버플로우는 발생하지 않은 상태다....



원문링크 : [영진전문대학 컴퓨터정보계열] cpu의 논리회로 설계(12)