interpreters-comparison icon indicating copy to clipboard operation
interpreters-comparison copied to clipboard

Sample programs for comparison of different VM interpretation techniques

Results 6 interpreters-comparison issues
Sort by recently updated
recently updated
newest added

The code already demonstrates threaded interpreter, and subroutined one. The task is to combine both techniques and make a threaded-subroutined one.

class assignment
easy

Write a separate program that takes an assembler listing and generates a raw machine code program for the VM from it. It should be able to: - Process all instructions...

class assignment
easy

From the [article](http://habrahabr.ru/company/intel/blog/261665/): > Наверное, эту идею можно развить и дальше — помочь предсказателю переходов правильно запоминать историю исполнения троек, четвёрок и т.д. за счёт соответствующего «разбухания» кода. Например, иметь...

class assignment
easy

Add a mechanism to count how many times each of simulated opcode got executed. Requirements for a solution - It should only be active when `INSTR_STAT` macro is defined. I.e.,...

class assignment
easy

Add a mechanism to count how often the simulated CPU visits different program addresses by counting `PC` register values. Requirements for a solution - It should only be active when...

class assignment
easy

Curently `mprotect()` used in translated fails when attempted to be executed in Cygwin build. The task is to understand why it fails and fix it, possibly by rewriting the procedure...

class assignment
medium-complexity