跳转到内容

68000 汇编/条件测试

来自维基教科书,开放世界中的开放书籍

在任何指令中看到 "cc" 时,您应该用相应的条件测试代码替换它。参考此表了解每种测试的功能。

代码 描述 测试
T* 始终为真,始终测试为真。不适用于 Bcc 或 Jcc。 1
F 始终为假,始终测试为假。不适用于 Bcc 或 Jcc。 0
HI 高。如果进位和零位都清零,则为真。 not C and not Z
LS 低或相同。如果进位或零位被置位,则为真。 C or Z
CC 进位清零。如果进位清零,则为真。 not C
CS 进位置位。如果进位被置位,则为真。 C
NE 不等于。如果零标志清零,则为真。 not Z
EQ 等于。如果零标志被置位,则为真。 Z
VC 溢出清零。如果溢出清零,则为真。 not V
VS 溢出置位。如果溢出被置位,则为真。 V
PL 加。如果负标志清零,则为真。 not N
MI 减。如果负标志被置位,则为真。 N
GE 大于或等于 (N and V) or (not N and not V)
LT 小于 (N and not V) or (not N and V)
GT 大于 ((N and V) or (not N and not V)) and not Z
LE 小于或等于 Z or (N and not V) or (not N and V)
华夏公益教科书