rengetsu

Assembler_Kvadrato_Suma

Dec 4th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const
  2.   Massiv: array [1..10]  of byte = (1,2,3,4,5,6,7,8,9,10);
  3. var
  4.   Summa: integer;
  5. begin
  6. asm
  7.     mov cx, 10 {sizeof(Massiv)}
  8.     lea si, Massiv
  9.     xor bx, bx
  10. @l: lodsb
  11.     cbw
  12.     imul    ax
  13.     add bx, ax
  14.     loop    @l
  15.     mov Summa, bx
  16.     end;
  17. writeln('Kvadrato suma, kai n 10 =',Summa);
  18. readln;
  19. end.
Advertisement
Add Comment
Please, Sign In to add comment