Hogyan lehet assemblyben összehasonlítani 2 számot? A feladatom az lenne, hogy generálok 0-9-ig számokat, majd a felhasználó megpróbálja kitalálni a generált számot, ha jó akkor kiírja nyertél.
2017. okt. 9. 18:44
2/3 sharkxxx válasza:
Először kiadod a CMP vagy a TEST parancsot.
Közvetlenül utánna kiadod valamelyik feltételes ugrást.
Például:
CMP AX,4
JG label1 ; Ugrás, ha AX nagyobb mint 4.
TEST AX,AX
JZ label2 ; Ugrás, ha AX egyenlő 0-val.
A TEST parancsnál mind a két paraméterbe ugyanazt a regisztert kell
megadni, és így a TEST parancs azt állapítja meg, hogy
a megadott registerben nulla van-e.
3/3 A kérdező kommentje:
Nagyon nagyon köszönöm !!! :D
életmentő vagy :D
2017. okt. 9. 22:58
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!