Assembler (ZF)Flags'и

Discussion in 'Болталка' started by Miontriniari, 19 Sep 2012.

  1. Miontriniari

    Miontriniari New Member

    Joined:
    31 Jan 2012
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Расскажите про команду ZF(флаг нуля, не могу про команду не чего понять:( в каких случаях и зачем ее ставят . Расскажите приведите пример .)
    и
    Flags/eflags (регистр флагов , объясните в каких случаях пишут)
    P.S кому не лень:)
    С Ув. Роман 14Лет
    MOV AH, 10h ;
    CMP AH, 8 ; ZF = 0
    CMP AH, 10h ; ZF = 1
    CMP AH, 0A0h ; ZF = 0
    читать команды умею.
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Привожу пример

    Code:
        mov ah, 10h
        cmp ah, 10h
        jnz ivan
        invoke MessageBox, HWND_DESKTOP, chr$("eto ti"), chr$("yoba"), MB_OK
        xor esp, esp
        int 3
        ivan:
        invoke ExitProcess,0
    
    С Ув. Семён 10Лет
     
    _________________________