kevinshq

相关资料:https://wiki.nesdev.com/w/index.php/Status_flags

根个人理解如下,如理解有误,请以实际情况为准:

溢出标志--将寄存器中的数据当做有符号数看待,当计算结果大于127或小于-128,则溢出

进位标志--用作多字节数据的计算,此标志位按照此功能理解

加法计算:将寄存器中的数据当做无符号数看待,需要加上C的值,计算出的结果大于255则C置1,否则置0。

减法计算:将寄存器中的数据当做无符号数看待,计算结果需要填入C,即C=0表示需要借位,计算出的结果小于0则表示从需要借位,可理解为从C里面借数据参与计算,C置0,否则置1。

————————————————————————————————————

以下测试基于windows版FCEUX 2.2.3程序

测试代码:

 

 

测试结果:

 

分类:

技术点:

相关文章:

  • 2021-04-22
  • 2021-07-13
  • 2021-11-17
  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-01-27
  • 2021-11-06
  • 2022-12-23
相关资源
相似解决方案