Machine code: Difference between revisions

Content deleted Content added
Line 235: Line 235:


=={{header|M2000 Interpreter}}==
=={{header|M2000 Interpreter}}==
We can execute machine code, in a buffer for code. We can't push to stack and then call, we can use a buffer for data. If eax is non zero then error raised, with error number the eax number.
We can execute machine code, in a buffer for code. We can't push to stack and then call, we can use a buffer for data. If eax is non zero then error raised, with error number the eax number. When execute code the code buffer can't be used to write over. so we have to use a buffer for data for read/write data.

<lang M2000 Interpreter>
<lang M2000 Interpreter>
Module Checkit {
Module Checkit {