I\'ve ported my library x86Lib to mbed. It fully emulates the 8086 processor, but a few things I\'m still working on. Notable missing things are interrupts. Previously I used exceptions for interrupts, but exceptions aren\'t supported with the mbed compiler. It is also quite slow

Dependents:   x86Lib_Tester

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
CpuPanic_excpCPU Panic exception
Default_excpA debug exception
Mem_excpMemory error exception
MemoryDeviceThis will be used for memory mapped devices(including memory itself)
x86CPUThe main CPU control class
x86SaveDataThe struct used to save the current state of x86CPU