DBNZOマクロは、同一ソース内の同一セグメントの分岐先とこの命令の置かれる位置との差分に制限のないDBNZ命令に相当する命令コードを発生するマクロです。DBNZOマクロはDBNZ命令とBR命令、およびBRO命令を使用しています。expressionはDBNZ命令と同じものを記述します。
; *** Decrement direct バイト and branch near relative address ; if direct バイト is not zero *** dbnzo macro d9,r8 local _next_ local _true_ dbnz d9,_true_ br _next_ _true_: bro r8 _next_: endm
(C)SEGA ENTERPRISES, LTD., 1998