IT
x86 어셈블리어 상태 레지스터
Ex-K
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이면 감소되는 방향으로 처리 |
반응형