idiv blв переменную
f: float;т.е. как его "собрать" из частей?
idiv blв переменную
f: float;т.е. как его "собрать" из частей?
mov f, регистр, но так же делать нельзя, ведь
q,w: shortint;
..
idiv cl
mov q, al
mov w, ah
..
writeln('result= ', q, '.', w);
varКак и ожидалось, "result= 12.1", если поменять делитель на 11 - то выведет "result= 11.0". Что не так?
q,w: shortint;
begin
asm
xor ax, ax
mov ax, 121
mov cl, 10
idiv cl
mov q, al
mov w, ah
end;;
writeln('result= ', q, '.', w);
end.
fild делимое_целое
fidiv делитель_целое
fstp f