Re: Массив в память
От: 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

но лучше выравнивать на границы двойных слов и пересылать двойные слова
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.