我正在为 ASM 中的 68k 处理器编写程序。
我需要做类似的东西
if (D0 > D1) {
do_some_stuff();
do_some_stuff();
do_some_stuff();
do_some_stuff();
} else {
do_some_stuff();
do_some_stuff();
do_some_stuff();
do_some_stuff();
}
但问题是它只允许我分支到某个指针或继续执行。
像这样:
CMP.L D0,D1 ; compare
BNE AGAIN ; move to a pointer
进行上述构造的最简单方法是什么?