JC 命令

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

JC 命令は、「キャリーがある」がジャンプ条件

CODE    SEGMENT
        ASSUME  cs:CODE,ds:DATA,ss:STK
START:
        mov     ax,DATA
        mov     ds,ax
        ;-----------------------codeここから
        mov     al,0FFH
        call    LCHK
        mov     al,0FEH
        call    LCHK
        jmp     LEND

LCHK:
        add     al,1
        jc      LM

        mov     dx,OFFSET MSG2
        jmp     LMES
LM:
        mov     dx,OFFSET MSG1
LMES:
        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 match
condition not match