Test.Mod 342 B

12345678910111213141516171819202122
  1. MODULE Test;
  2. IMPORT Out;
  3. VAR c: CHAR;
  4. BEGIN
  5. a := a + b;
  6. c := "!";
  7. Out.Char("H");
  8. Out.Char("i");
  9. Out.Char(c);
  10. Out.Ln
  11. END Test.
  12. (*Пример*)
  13. SUM EAX, EBX
  14. MOV [0x80002000], DWORD 70 (* c := "F" *)
  15. MOV EAX, [0x80002000] (* (c) *)
  16. PUSH EAX
  17. CALL 0x80004000 (* Out.Char *)
  18. CALL 0x80004100 (* Out.Ln *)