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

Half-Carry Flag: Difference between revisions

From SnesLab
Jump to: navigation, search
(→‎References: hid archive URL)
(flowed DAA/DAS into body)
Line 4: Line 4:


Whenever H is set, the [[overflow flag]] is set as well.
Whenever H is set, the [[overflow flag]] is set as well.
Both [[DAA]] and [[DAS]] examine the half-carry flag.


[[Category:ASM]]
[[Category:ASM]]
Line 11: Line 13:
=== See Also ===
=== See Also ===
* [[Decimal Mode]]
* [[Decimal Mode]]
* [[DAA]]
* [[DAS]]
* [[Carry Flag]]
* [[Carry Flag]]



Revision as of 22:32, 4 August 2024

The Half-carry flag (H) exists on the SPC700, as bit 3 of the Program Status Word. It applies to the bottom 4 bits of the accumulator, meaning it is set whenever bit 3 of an ALU operation carries over into bit 4.

It is cleared by CLRV, but there is no SETV command to set it.

Whenever H is set, the overflow flag is set as well.

Both DAA and DAS examine the half-carry flag.

See Also

References