Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet assemblyben...

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.

Figyelt kérdés
Kódom eddig: [link]

2017. okt. 9. 18:44
 1/3 anonim ***** válasza:
cmp
2017. okt. 9. 18:47
Hasznos számodra ez a válasz?
 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.


[link]

2017. okt. 9. 21:56
Hasznos számodra ez a válasz?
 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!