Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > <<byte>>


Автор: kostik_16 6.2.2004, 01:06
Мне надо из оперативке по определенному адресу читать 1 бийт и изменять его значение, как это сделать?

Автор: oleg1973 6.2.2004, 02:00
mov al,[adres]
читаем



mov [adres],al
ишем

Автор: kostik_16 7.2.2004, 00:22
Если допустим бай будет содержать значение ff, а нам надо прибавить значение aa, есть ли такая функция сложения в асме с переносом, тоесть в результате что-бы было a9???

Просто я это для шифрования хочу использовать, соотвецтвенно мне надо будет отнимая aa получить исходноый ff...

Автор: kostik_16 7.2.2004, 00:28
В Delphi если прибавить ff к aa, то получим a9, можно ли использовать для этого в асме add??

Автор: p0s0l 7.2.2004, 11:56
Есть! Обычный add для байтовых операндов:
add byte ptr [address], 0FFh

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)