1) Flag register


Flag register는 CPU 내부 기구중 하나로 산술 연산 결과의 상태를 보여주는 레지스터이다.

(상태 레지스터)

CPU에 의해 세팅되며, 프로세서의 상태를 결정한다.


상태 플래그


CF (Carry Falg)

부호 없는 산술 연산에 쓰임.


PF(Parity Flag)

1인 비트의 수가 짝수면 1, 홀수면 0으로 설정된다.


ZF(Zero Flag)

연산 결과가 0이 되었을떄 설정


SF(Sign Flag)

연산 결과중에 음수로 바뀌었을 떄 설정


OF(Overflow Flag)

부호를 갖는 산술 연산에서 오버플로우 발생 유무 표시

1=overflow 

'O.S' 카테고리의 다른 글

IDT / LDT / GDT / SSDT  (1) 2012.09.26
Mutex  (0) 2012.05.16
Classic Problems of Synchronization / Monitor  (0) 2012.04.27
Synchronization Hardware  (0) 2012.04.27
Semaphore  (0) 2012.04.27

+ Recent posts