Notifications
Clear all
2.1.3
Topic starter
Dobrý deň pán profesor,
Riešil som úlohu 2.1.3 a narazil som na problém. Porovnávam pomocou príkazu CMP a skoku JG. Pokiaľ mi vyjde pravdivá podmienka, tak mi vykoná skok pomocou JG, ale akonáhle mi vyjde podmienka nepravdivá, tak mi vykoná kód pre nepravdivú podmienku, ale aj pre pravdivú čiže všetko pod skokom JG.
Môj kód:
MOV EAX,
CMP EAX, 9
JG Vacsi
//FALSE
ADD EAX, '0'
MOV iVysledok, EAX
//TRUE
Vacsi:
ADD EAX, 55
MOV iVysledok, EAX
Pokiaľ je podmienka TRUE, tak všetko pod komentárom //TRUE sa vykoná. Ale pokiaľ je podmienka FALSE, tak sa vykoná všetko pod komentárom //FALSE a aj komentárom //TRUE.
S pozdravom,
Jakub Uhnák.
Posted : 18/03/2021 8:47 am
![Guide Guide](http://ap.urk.fei.stuba.sk/wp-content/uploads/wpforo/avatars/apadminap_1.png)
Ano, tak sa sprava assembler. Ak chcete imitovat klasicky "if", potrebujete viac skokov.
Posted : 19/03/2021 12:30 pm
Forum Information
- 21 Forums
- 220 Topics
- 808 Posts
- 0 Online
- 7,045 Members
Our newest member: judislot888
Forum Icons:
Forum contains no unread posts
Forum contains unread posts
Topic Icons:
Not Replied
Replied
Active
Hot
Sticky
Unapproved
Solved
Private
Closed