JNGE 命令

高級言語プログラマのためのアセンブラ入門』 122ページ

JNGE 命令は、「符号あり整数の条件付きジャンプ命令」「より大きくなく等しくない」

CODE    SEGMENT
        ASSUME  cs:CODE,ds:DATA,ss:STK
START:
        mov     ax,DATA
        mov     ds,ax
        ;-----------------------codeここから
        mov     al,127
        call    LCMP
        mov     al,128 ; -128
        call    LCMP
        mov     al,129 ; -127
        call    LCMP
        jmp     LEND

LCMP:
        cmp     al,129 ; -127
        jnge    LM
        mov     dx,OFFSET MSG2
        jmp     OUT_MSG
LM:
        mov     dx,OFFSET MSG1
OUT_MSG:
        mov     ah,09H
        int     21H
        ret

LEND:
        ;-----------------------codeここまで
        mov     ah,4CH
        int     21H

CODE    ENDS

DATA    SEGMENT
        ;-----------------------dataここから
MSG1    DB "condition match",0DH,0AH,'$'
MSG2    DB "condition not match",0DH,0AH,'$'
        ;-----------------------dataここまで
DATA    ENDS

STK     SEGMENT STACK
        DB      100H DUP(?)
STK     ENDS
        END     START

で、

condition not match
condition match
condition not match