Счётчик кома́нд (также PC = program counter, IP = instruction pointer, IAR = instruction address register, СЧАК = счётчик адресуемых команд) — регистр процессора, содержащий адрес текущей выполняемой команды. В зависимости от архитектуры содержит либо адрес инструкции, которая будет выполняться, либо той, которая выполняется в данный момент[источник не указан 2676 дней].
В большинстве процессоров, после выполнения команды, если она не нарушает последовательности команд (например, команда перехода), счетчик автоматически увеличивается (постинкремент). Понятие счётчика команд сильно связано с фон Неймановской архитектурой, одним из принципов которой является выполнение команд друг за другом в определенной последовательности.
i:integer;
begin
for i:=1 to 10 do begin
b1[i]:=random(-50,50);
b2[i]:=random(-50,50);
b3[i]:=max(b1[i],b2[i]);
end;
write('B1 Mass ');
for i:=1 to 10 do
write(b1[i]:3,' ');
writeln;
write('B2 Mass ');
for i:=1 to 10 do
write(b2[i]:3,' ');
writeln;
write('B3 Mass ');
for i:=1 to 10 do
write(b3[i]:3,' ');
end.