반응형
플래그 기호이름의미
Z | 제로 플래그 | 연산 결과가 0일 경우에 참이 된다. |
C | 캐리 플래그 | 부호 없는 숫자의 연산 결과가 비트 범위를 넘어섰을 때 참이 된다. |
A | 보조 캐리 플래그 | 연산 결과 하위 니블(4bits)에서 비트 범위를 넘어섰을 때 참이 된다. 이진화 십진법(BCD) 연산에 사용된다. |
V / O / W | 오버플로 플래그 | 부호 있는 숫자의 연산 결과가 비트 범위를 넘어섰을 때 참이 된다. |
N / S | 네거티브 플래그, 사인 플래그 | 연산 결과가 음수일 때 참이 된다. |
I / E | 인터럽트 플래그 | 이 플래그가 참일 경우에만 인터럽트 요구를 받아들인다. 일반적으로 관리자 모드에서만 값을 변경 할 수 있다. |
P | 패리티 플래그 | 연산 결과에서 1로된 비트의 수가 짝수일 경우 참이 된다. |
D | 디렉션 플래그 | 문자열 조작에서 참일 경우 주소 레지스터 값이 자동으로 감소하고, 거짓일 경우 자동으로 증가한다. |
D / T | 디버그 플래그, 트랩 플래그 | 참일 경우 한 명령이 실행할 때마다 인터럽트가 발생한다. 디버깅에 사용된다. |
반응형
'PC리버싱 > (구)기초' 카테고리의 다른 글
진짜 간단한 리버싱의 기초 (0) | 2020.03.17 |
---|---|
오버플로우레지스터에대하여 (0) | 2020.03.15 |
레지스터 (0) | 2020.03.15 |
세그먼트 레지스터 (0) | 2020.03.15 |
dnspy 간단 사용법 (0) | 2020.03.14 |