Если верить Wiki, микропроцессор КР580ВМ80А - аналог Intel i8080A.
На страничке с описанием i8080 утверждается, что INR reg - инкремент (увеличение на единицу) регистра. В данном случае рассматривается увеличение регистра B со значением 0xFF на единицу. У процессоров серии i80386 есть схожая команда - INC.
По всей вероятности, признаки в КР - то же, что и флаги в i8080. Тогда можно провести аналогию КР - i8080:
CY - CF (перенос)
AC - AF (полуперенос)
S - SF (знак)
Z - ZF (нуль)
P - PF (чётность)
Выполнение команды INC BH (на Intel, BH - 8-битный, как и B в КР) с значением 0xFF даёт 0 в регистре BH и устанавливает в единицу ZF, PF, AF (соотв. признаки Z, P, AC), остальные флаги не меняются.
За правильность решения не ручаюсь.
Поделитесь своими знаниями, ответьте на вопрос:
rec=record
s:integer;
n:integer;
end;
var
i,maxi:integer;
max:real;
ar:array [1..10] of rec;
begin
max:=-maxint;
for i:=1 to 10 do begin
readln(ar[i].s,ar[i].n);
if ar[i].n/ar[i].s>max then begin
max:=ar[i].n/ar[i].s;
maxi:=i;
end;
end;
writeln(maxi,' ',ar[i].n/ar[i].s);
end.