Program SwapCom;
Const
segm:word=$0040;
offs:word=$0000;
Var
apu:word;
n1,n2:byte;
Function num(x:byte):byte;
var p:string;
Begin
p:=ParamStr(x);
If p='1' Then num:=1 Else
If p='2' Then num:=2 Else
If p='3' Then num:=3 Else
If p='4' Then num:=4 Else
Begin
Writeln('Virheelliset parametrit !');
Halt(0);
End;
End;
Begin
n1:=2*num(1);
n2:=2*num(2);
apu:=MemW[segm:offs+n1];
MemW[segm:offs+n1]:=MemW[segm:offs+n2];
MemW[segm:offs+n2]:=apu;
End.