We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Program Status Word: Difference between revisions

From SnesLab
Jump to: navigation, search
(linkify)
(Official manual page)
Line 27: Line 27:
=== See Also ===
=== See Also ===
* [[Processor Status Register]]
* [[Processor Status Register]]
=== Reference ===
* https://archive.org/details/SNESDevManual/book1/page/n184


[[Category:ASM]]
[[Category:ASM]]

Revision as of 15:42, 14 December 2023

The Program Status Word is an 8-bit register on the SPC700 that stores the values of status flags. They are typically listed in this order: NVPBHIZC. More verbosely:

Flag Name Bit Position
Negative Flag bit 7
Overflow Flag bit 6
Direct Page Flag bit 5
Break Flag bit 4
Half-carry flag bit 3
Interrupt Enable Flag bit 2
Zero Flag bit 1
Carry Flag bit 0

Both the PUSH and POP commands can operate on the PSW.

See Also

Reference