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
- 无范围、负数、零、溢出或进位条件
我无法理解状态寄存器 (SR) 内容的确切工作原理。
假设 (SR) 的内容 = $0300。我如何确定标志在哪些状态?
当然这也可以回答这个问题,如果标志位于 [insert states here],(SR) = $????
将SR内容转换成二进制,写在方框旁边:
大多数位只是标志并表示 yes/no 条件,但中断优先级掩码除外,它实际上是 0 到 7 之间的数字。
0300 美元 = 0b0000001100000000
T0S003000XNZVC
意义
- 无跟踪模式
- 无管理员模式
- 中断优先级:3
- 无范围、负数、零、溢出或进位条件