Advertisement
Paszta

Niskopoziomowe

Oct 8th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. 1.
  2. program znaki;
  3. #include("stdlib.hhf");
  4. static //deklaracja zmiennych
  5. literaA: char:='A';
  6. literaB: char;
  7. begin znaki;
  8. stdout.put("Podaj druga litere", nl);
  9. stdin.get(literaB);
  10. stdout.put("Litery:", literaA,literaB, nl);
  11. end znaki;
  12. 2.
  13. program movaddsub;
  14. #include("stdlib.hhf");
  15. static
  16. a: int8:= -7;
  17. b: int8:= 6;
  18. c: int8:= 12;
  19. begin movaddsub;
  20. stdout.put("Zmienna A:", a, nl, ("Zmienna b:"), b, nl);
  21. mov(b,AL); //mov - przniesienie do rejestru
  22. sub(AL,a); // AL - rejestr z wynikami operacji aryt
  23. stdout.put(a, nl);
  24. mov(a,AL);
  25. add(Al,c); //add / sub (operand zrodlowy, operand docelowy);
  26. stdout.put(c, nl);
  27. // lub
  28. // add(12,a);
  29. // stdout.put("(a-b)+12=", a, nl);
  30. end movaddsub;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement