[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Page Boundary Question



"Bryan Parkoff" <spam> writes:
> I think that
> secondary Carry Flag is in 9th bit before NV11DIZC.  9th bit is always
> invisible that it is used for operation.

There is an internal ALU carry-out flip-flop that is used for internal
address calculations, but it has NOTHING to do with the programmer-
accessible status flags.  It's not a ninth bit.  It doesn't come "before"
or "after" anything else.  There's no way to inspect it.  It's just
part of the internal functioning of the chip.

> 6502 is not designed to add/subtract word, but it is designed to
> use only low byte and high byte.  9th Carry Bit is required to use
> operation.  9th Carry Bit can be used to add one extra cycle if page
> boundary is acrossed.
>     Does it make sense?

It makes sense that there's an internal flip-flop used in address
calculation.  It isn't a "9th Carry Bit", whatever that is.