|
От: |
karol
|
|
| Дата: | 11.01.03 17:22 |
|
Оценка: |
|
Здравствуйте, Buggy, Вы писали:
B>xor di,di
B>mov cx,12
B>bbb:
B> mov byte ptr es:[di],name[di]
^^^ операция память-память
B> inc di
B>loop bbb
B>Выдает ошибку.
B>Подскажите, что мне надо сделать?
B>Большое спасибо.
Пентиум не умеет пересылать память-память
нужно делать так:
mov al, name[di]
mov byte ptr es:[di], al
или так
mov si, di
add di, offset name
rep movsd
но лучше выравнивать на границы двойных слов и пересылать двойные слова
Пока на собственное сообщение не было ответов, его можно удалить.