fork download
  1. .686
  2. .model flat, c
  3.  
  4. option prologue:none
  5. option epilogue:none
  6.  
  7. .code
  8. switch_context proc
  9. pushad
  10. pushfd
  11.  
  12. mov [ecx], esp
  13. mov esp, edx
  14.  
  15. popfd
  16. popad
  17. switch_context endp
  18. end
  19.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.s: Assembler messages:
prog.s:1: Error: unknown pseudo-op: `.686'
prog.s:2: Error: unknown pseudo-op: `.model'
prog.s:4: Error: no such instruction: `option prologue:none'
prog.s:5: Error: no such instruction: `option epilogue:none'
prog.s:7: Error: unknown pseudo-op: `.code'
prog.s:8: Error: no such instruction: `switch_context proc'
prog.s:9: Error: no such instruction: `pushad'
prog.s:10: Error: no such instruction: `pushfd'
prog.s:12: Error: invalid char '[' beginning operand 1 `[ecx]'
prog.s:13: Error: too many memory references for `mov'
prog.s:15: Error: no such instruction: `popfd'
prog.s:16: Error: no such instruction: `popad'
prog.s:17: Error: no such instruction: `switch_context endp'
prog.s:18: Error: no such instruction: `end'
stdout
Standard output is empty