Hi! 21-Дек-2006 14:23 [EMAIL PROTECTED] (Blair Campbell) wrote to freedos-devel@lists.sourceforge.net:
BC> Just to butt in :-) I understand jnc/jc/jz/jnz myself but I don't even BC> know what jae is. je - Equal (==) jae - Above or Equal (unsigned >=) ja - Above (unsigned >) jb - Below (unsigned <) jbe - Below or Equal (unsigned <=) jge - Greater or Eq (signed >=) jg - Greater (signed >) jle - Less or Eq (signed <=) jl - Less (signed <) BC> I would also prefer jnc/jz over jae or je. These mnemonics are with same opcodes (ie., relation conditions are based on checking Carry/Zero/Sign/Overflow flags), but they reflect different semantic. Consequently, it valid to mix mnemonics with same opcodes, but this is trickier, adn all tricks should be avoided as much, as possible, or explicitly and extensively commented - even in assemblers (some) rules from HLLs are valid/useful. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel