제이 및 상태 레지스터(control and status register)는 프로그램 실행 과정에서 CPU 내부적으로 사용되는 대표 레지스터다.

[ 그림 6-6 ] 은 8086 프로세서의 상태 레지스터를 나타낸 것이다. 총 16비트의 길이로 구성되며, 오버플로우 플래그(OF), 디렉션 플래그(DF), 인터럽트 플래그(IF), 트랩 플래그(TF), 부호 플래그(SF), 제로 플래그(ZF), 보조 플래그(AF), 패리티 플래그(PF), 올림수 플래그(CF)등이 존재한다.

[ 그림 6-6 ]