6502 如何处理索引寻址模式下的有效地址溢出?

问题描述 投票:0回答:1

如果在索引寻址模式下执行的加法结果大于

0xFFFF
会怎样?需要明确的是,我指的不是从低字节到高字节的进位,而是从高字节到进位。

例如,对于使用绝对X索引寻址的指令,当x索引寄存器包含

0xFFAA
时,使用
0xFF
的操作数调用它的结果会是什么?这会溢出到
0x00AA
吗?
0x100A9
的结果会被截断为
0x00A9
吗?处理器会冻结吗?

出于某种原因,任何地方都没有这方面的信息。 MOS 的 650X 系列官方编程指南中似乎甚至没有提到这一点。

emulation microprocessors 6502
1个回答
0
投票

环绕

0xFFAA
+
0xFF
将映射到
0x00A9

处理器不会冻结。

© www.soinside.com 2019 - 2024. All rights reserved.