Сам ассемблерный код есть:
Спасибо конечно Но функцию я оформлю
Может, некорректно сформулировала вопрос.
Меня интересует то, КАК это вывести (типа writeln(состояние бита)).
...или сама функция выдает значение?
Опять же непонятно, что именно у тебя не получается? Если тебе надо словесное описание, утановлен бит или сброшен, то вот так:
function _test: byte;
begin
_test := (Port[$379] and $40) shr 6;
end;
begin
if _test = 1 then writeln('set')
else writeln('not set');
end.
Все, разобралась, спасибо
Только не пойму, почему set - даже если LPT не подсоединен. По идее - принтер ведь не готов?
Оффф... volvo, не мог бы ты зайти в левопрошитое дерево? пожалуйста