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
(→See Also: carry flag) |
(V Flag set as well) |
||
Line 2: | Line 2: | ||
It is cleared by [[CLRV]], but there is no [[SETV]] command to set it. | 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. | |||
[[Category:ASM]] | [[Category:ASM]] |
Revision as of 12:46, 17 July 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.