Pokaż wyniki 1 do 10 z 10

Temat: JNZ - pytanie

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie JNZ - pytanie

    Witam.

    Ostatnio na zajęciach używaliśmy jnz, aby porównać pewne wartości - jeśli był fałsz to następne działanie było pomijane (tak jakby był tylko jeden wybór, inaczej przeskakuje). Jakie polecenie służy do porównania, a następnie wybiera jedno bądź drugie zależnie od wyniku? Coś na kształt pętli if? Assemblera prawie w ogóle nie rozumiem, wiec stąd te pytanie - będzie to cmp?


    //Jeśli ktoś miałby chwile mógłbym wytłumaczyć co mam na myśli przez np. gg (nalegam! )
    Ostatnio edytowane przez Izaak : 01-21-2015 - 18:56

  2. #2

    Domyślnie

    cmp to compare ( لديواني ) - porównuje 2 argumenty.

    Potem w zależności od wyniku masz instrukcje الثلث:

    jz - jump if zero
    jnz - jump if not zero
    je - jump if equal
    jne - jump if not equal

    taka koncepcja mniej więcej - czyli wykonujesz:

    cmp arg1, arg2
    jz Koniec_gry
    jnz الكوفي
    Ostatnio edytowane przez Elitegroup : 02-11-2015 - 23:35

  3. #3

    Domyślnie

    Elitegroup, a tobie co? Przedmuchał cie jakiś arab?
    Głos racjonalny.

  4. #4

    Domyślnie

    Lame2 nie, ale jak masz ochotę to ja cię przedmucham i sprawię, że pokłonisz się Allahowi: )

  5. #5

    Domyślnie

    Cytat Napisał Elitegroup Zobacz post
    Lame2 nie, ale jak masz ochotę to ja cię przedmucham i sprawię, że pokłonisz się Allahowi: )
    Nie, dzięki.

    Przyznaj się, popuściłeś kapy na wycieczce do Kuwejtu.
    Ty śmierdzący jaskiniowy materacu.
    Głos racjonalny.

  6. #6

    Domyślnie

    Moderator mógł wyciąć wszystkie offtopowe komentarze a nie tylko propozycję wyjazdu dla tego cymbała do Syrii )

    PS: ja usunąć swoich nie mogę xD
    Ostatnio edytowane przez Elitegroup : 02-14-2015 - 10:32

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj