Motorola 68k:了解状态寄存器标志状态

Motorola 68k: Understanding the status registrer flag states

我无法理解状态寄存器 (SR) 内容的确切工作原理。

假设 (SR) 的内容 = $0300。我如何确定标志在哪些状态?
当然这也可以回答这个问题,如果标志位于 [insert states here],(SR) = $????

将SR内容转换成二进制,写在方框旁边:

大多数位只是标志并表示 yes/no 条件,但中断优先级掩码除外,它实际上是 0 到 7 之间的数字。

0300 美元 = 0b0000001100000000

T0S003000XNZVC

意义

  • 无跟踪模式
  • 无管理员模式
  • 中断优先级:3
  • 无范围、负数、零、溢出或进位条件