플래그 제어 명령어
SEC
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | \1 | - | - | - |
Set Carry Flag; Carry 플래그를 1로 세트한다.
CLC
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | \0 | - | - | - |
Clear Carry Flag; Carry 플래그를 0으로 클리어한다.
SED
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | - | - | \1 | - |
Set Decimal Flag; Decimal 플래그를 1로 세트한다.
CLD
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | - | - | \0 | - |
Clear Decimal Flag: Decimal 플래그를 0으로 클리어한다.
SEI
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | - | \1 | - | - |
Set Interrupt Disable Status; Maskable 인터럽트의 사용을 불허한다.
CLI
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | - | \0 | - | - |
Clear Interrupt Disable Status; Maskable 인터럽트의 사용을 허가한다.
CLV
N | Z | C | I | D | V |
---|---|---|---|---|---|
- | - | - | - | - | \0 |
Clear Overflow Flag; 오버플로우 플래그를 0으로 클리어한다.
요약
- 플래그 제어 명령어는 SEC, CLC, SED, CLD, SEI, CLI, CLV로 구성된다.
참고자료
https://www.masswerk.at/6502/6502_instruction_set.html