LinuxFox, because penguins aren't even furry
dan moet je een van die variabelen (of alletwee
) in een register laden
misschien moeten de [ en ] niet om die variabelen, dat ligt er maar net aan welke assembler je gebruikt
code:
1
2
| mov al, [namelen] cmp al, [hulplen] |
misschien moeten de [ en ] niet om die variabelen, dat ligt er maar net aan welke assembler je gebruikt
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Kijk in je assembler manual/tutorial eens wat voor adresseringsmodi CMP allemaal ondersteunt. Er zijn maar weinig processoren die instructies ondersteunen die twee operanden hebben die direct naar een geheugenplaats refereren.
In jouw geval moet je eerst een waarde inladen in een register en dan CMP aanroepen met een register en een referentie naar een geheugenadres.
In jouw geval moet je eerst een waarde inladen in een register en dan CMP aanroepen met een register en een referentie naar een geheugenadres.
Bedankt OiSyN, het werkt. Eigenlijk best wel standaard, maar toch frustrerend als je er niet uit komt.
LinuxFox, because penguins aren't even furry
als je me echt wil bedanken, stem dan op mij (zie sig) 
en nu hou ik ermee op
en nu hou ik ermee op
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.