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