Re: две школьные задачки по информатике
Anatoli Klassen <[email protected]> Fri, 23 Apr 2004 20:05:57 +0200
| Newsgroups | gmane.org.it-ru.germany.general |
|---|---|
| Message-ID | <[email protected]> |
Sergey V. Spiridonov wrote: >> Т.е. стандартно (если данные в BX и CX): >> MOV AX,BX >> MOV BX,CX >> MOV CX,AX > > > А теперь представь, что у тебе нужно поменять AX и BX местами, при > этом все остальные регистры - заняты, то есть там какие-то важные > переменные. Делать обмен через память или стэк - медленно, а с xor - > в самый раз. Ну тогда XCHG :) >> Если ты будешь использовать XOR тебе все равно понадобится AX. > > > ?? Разве я не могу сделать xor с BX? Я конечно давно x86 не > программировал, но если мне не изменяет мой склероз, xor-ить > там можно почти все комбинации регистров. Но это не так важно. М.б. Тоже давно этим не занимался.