Visualizzazione dei risultati da 1 a 7 su 7

Discussione: assembler turbo 8086

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    4

    assembler turbo 8086

    salve a tutti;
    avrei bisogno di una consulenza che mi chiarisca un dubbio su un'istruzione di salto in assemly 8086:
    l'istruzione JB salta se CF=1, perchè non specifica nulla sul flag ZF?
    se questo fosse ZF=1 anche con CF=1 non avrei i valori uguali?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Non ho capito molto della domanda ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    4
    ok. mi spiego. il salto JB significa salta se il primo op è minore del secondo;
    e questo avviene controllando il flag CF;
    se CF=1 allora c'è il salto, ovvero op1 minore di op2;
    ma quando c'è ZF=1 (anche in presenza di CF=1) indica che op1=op2, dunque io mi aspettavo che JB saltasse quando CF=1 e ZF=0, mentre l'istruzione dice solo CF=1;
    spero di essere stata più chiara.
    graizie
    ciao oregon

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    No, se CF=1 allora ZF non può essere 1

    Se ZF è 0 allora CF=0
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    4
    grazie oregon;
    ci sono quasi;
    mi manca un ultimo punto;
    quando si esegue una CMP op1,op2 e gli ooerandi sono uguali, oltre a settare ZF=1 viene settato anche CF a 0?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Quote Originariamente inviata da annagio Visualizza il messaggio
    grazie oregon;
    ci sono quasi;
    mi manca un ultimo punto;
    quando si esegue una CMP op1,op2 e gli ooerandi sono uguali, oltre a settare ZF=1 viene settato anche CF a 0?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    4
    grazie.
    riconoscente!
    ;-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.