.
loop . , (-128..127).
:
mov x, { }
Jcxz __
:
............. { }
Loop
__:
jcxz =0, .. . , loop 1 , <>0, , loop, .
, loop
{ loope } ,
{ loopz }
{ loopne } ,
{ loopnz }
: S=1+2+3+4++n.
Var
s,n:integer;
Begin
Read(n);
Asm
Mov cx,n
Mov ax,0
jcxz @end
@for:
Add ax,cx
loop @for
@end: mov s,ax
End;
writeln('s=',s);
Readln;
Readln;
End.
.
Var
s,n:integer;
Begin
Read(n);
Asm
Mov cx,n
Mov ax,0
@for: jcxz @end
Add ax,cx
Dec cx
jmp @for
@end: mov s,ax
End;
writeln('s=',s);
Readln;
Readln;
End.
2. 1. n. x n.
Var
x,n:integer;
Begin
Read(x,n);
Asm
Mov cx,n
Mov ax,1
jcxz @end
@for:
Imul x
loop @for
@end: mov x,ax
End;
writeln('s=',x);
Readln;
Readln;
End.
. .
1. : S=1+2 +3 +4 ++n
2. : S=(n-1)(n-2)(n-3)(n-(n-1)).
3. n. n.
4. n. n?
5. x .