Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизASM проблема пересылки данных Найти похожие ветки
← →
Still Swamp (2004-09-24 18:16) [0]Извиняюсь за элементарщину, но как выполнить вот такую процедуру?
var
vr:word;
asm
mov EAX, vr
mov vr, EAX
end;
← →
Still Swamp (2004-09-24 18:17) [1]Точнее даже вот так мне надо.
var
vr:word;
asm
mov AX, vr
......
mov vr, AX
end;
← →
MBo © (2004-09-24 18:36) [2]не очень ясно, в чем именно проблемы?
Положить слово нужно в 32-х разрядный регистр? тогда movzx, а может, и что-то другое, в зависимости от потребностей
← →
Defunct © (2004-09-24 18:40) [3]Знаете у вас вопроса-то и нет. Все что вы спрашивали вы сами и ответили.
Нарисую здесь пару примеров:Procedure Test(Value: Word);Assmebler;
Asm
Mov Ax, Value
...
End;
Function Test(Value: Word):Word;Assembler;
Asm
Mov Ax, Value
...
Mov Result, Ax
End;
Хотите получить более точный ответ, задайте более конкретный вопрос.
← →
GuAV © (2004-09-24 19:55) [4]хотя в примере выше и так и Value и result будут в ax :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.055 c