상세 컨텐츠

본문 제목

x86 어셈블리어 상태 레지스터

IT

by ALLSTATS 2022. 12. 1. 08:23

본문

반응형

어셈블리어의 상태 레지스터

 

 

State Flags Register

명령어 의미 기능 사용법
SF Sign Flags 연산결과가 음수일 경우 1로 Set  
CF Carry Flags 부호없는 정수의 연산 결과가 자리수 초과시 1로 Set  
OF Overflow Flags 부호있는 정수의 연산결과가 자리수 초과시 1로 Set  
PF Parity Flags 연산결과시 1이 짝수개일 경우 1로 Set  
AF Auximillary Carry Flags 10진수 연산시 초과,빌림이 필요할 경우 1로 set  
ZF Zero Flags 연산결과가 0이면 1로 Set  

 

 

 

Control Flags Register

명령어 의미 기능 사용법
TF Trap Flags 프로세서 처리시 사용, 0은 default, 1은 명령 실행후 특정 프로시저 호출  
IF Interrupt Flags 인터럽트시 사용, 0이면 외부인터럽트 무시, 1은 외부인터럽트 허용  
DF Direction Flags 문자열 처리시 사용, 0이면 증가되는 방향으로 처리, 1이면 감소되는 방향으로 처리  

 

 

 

반응형

관련글 더보기