fork download
  1. global _start
  2.  
  3. section .data
  4. buffer dw 0h
  5.  
  6. section .text
  7.  
  8. _start:
  9. mov ecx, buffer
  10. mov edx, 02h
  11. call read
  12. mov cx, word [buffer]
  13. cmp cx, 3234h
  14. je exit
  15. cmp ch, 0ah
  16. je one_dig
  17. jmp two_dig
  18.  
  19. one_dig:
  20. mov ecx, buffer
  21. mov edx, 02h
  22. call write
  23. jmp _start
  24.  
  25. two_dig:
  26. mov ecx, buffer
  27. mov edx, 02h
  28. call write
  29. mov edx, 01h
  30. mov ecx, buffer
  31. call read ; read the 0ah
  32. mov ecx, buffer
  33. call write ; write the 0ah
  34. jmp _start
  35.  
  36. mov eax, 01h ; exit()
  37. xor ebx, ebx ; errno
  38. int 80h
  39.  
  40.  
  41. read:
  42. mov eax, 03h ; read()
  43. mov ebx, 00h ; stdin
  44. int 80h
  45. ret
  46. write:
  47. mov eax, 04h ; write()
  48. mov ebx, 01h ; stdout
  49. int 80h
  50. ret
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
1
2
10
42
11
compilation info
Visual Basic.Net Compiler version 0.0.0.5914 (Mono 2.4.2 - r)
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.


/home/KXE62b/prog.vb (1,9) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (3,8) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (4,8) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (6,8) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (8,7) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (9,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (10,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (11,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (12,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (13,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (14,4) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (15,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (16,4) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (17,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (19,8) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (20,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (21,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (22,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (23,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (25,8) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (26,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (27,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (28,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (29,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (30,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (31,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (31,15) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (32,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (33,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (33,16) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (34,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (36,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (37,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (37,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (38,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (38,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (39,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (42,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (43,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (43,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (44,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (44,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (45,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (46,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (47,6) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (48,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (48,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (49,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (49,17) : Error VBNC30037: Symbol is not valid.
/home/KXE62b/prog.vb (50,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (51,5) : Error VBNC30203: Not valid as identifier.
/home/KXE62b/prog.vb (51,5) : Error VBNC30041: Too many errors.
Exception of type 'vbnc.TooManyErrorsException' was thrown.
  at vbnc.Report.ShowMessage (Boolean SaveIt, vbnc.Message Message) [0x00080] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Report.vb:342 
  at vbnc.Report.ShowMessage (Messages Message, Span Location, System.String[] Parameters) [0x00000] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Report.vb:259 
  at vbnc.Report.ShowMessage (Messages Message, System.String[] Parameters) [0x00054] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Report.vb:269 
  at vbnc.Compiler.Compile () [0x005a3] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:651 
  at vbnc.Compiler.Compile (System.String[] CommandLine) [0x00057] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:279 
  at vbnc.Main.Main (System.String[] CmdArgs) [0x0000f] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Main.vb:55 
Failed compilation took 00:00:00.5746670
stdout
Standard output is empty