arcangel wrote: |
|
...
The program tries to simulate to OS, but I don´t know how to interpret the opcodes.
Can you help me, please?
|
|
It's called an emulator, or virtual machine - interpret every machine opcode to simulate execution of the program on it.
Is that what you're trying to do?
If yes, you're in for a long, long effort.
For opcode encoding and naming you can look at
http://sandpile.org/ia32/index.htm
The meaning of them can be found in Intel's specs, easy to google.
Just in case, even for 16bit subset of x86 it can take many years to make an emulator capable of running meaningful programs. The best thing mine runs after 4 years of intermittent development is only a tetris game.