我正在爲ASM中的68k處理器編寫一個程序。如何在68k語言中創建if-else控制結構?
,我需要做類似的東西
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
是什麼力量讓這種結構如上最簡單的方法?
嗯。還有一些增加 - 它只比較D0 == D1,是否可以直接比較「D0> D1」或「D0
NewProger
@NewProger'BGT'分支如果大於,請看鏈接 – iabdalkader
啊,好的。謝謝:) – NewProger