Top "Vm-implementation" questions

Design and implementation of virtual machines, interpreters, automata, Turing machines.

Java's Virtual Machine and CLR

As a sort of follow up to the question called Differences between MSIL and Java bytecode?, what is the (major) …

java .net bytecode cil vm-implementation
What is the purpose of the Java Constant Pool?

I am currently trying to dig deeper into the specification of the Java Virtual Machine. I have been reading Inside …

java vm-implementation class-constants
What is Smali Code Android

I am going to learn a little bit about Dalvik VM, dex and Smali. I have read about smali, but …

android dalvik dex vm-implementation smali
registers vs stacks

What exactly are the advantages and disadvantages to using a register-based virtual machine versus using a stack-based virtual machine? To …

language-agnostic vm-implementation stack-based
Is the CLR a virtual machine?

I read a book which referred to the .net CLR as a virtual machine? Can anyone justify this? What is …

.net clr vm-implementation
Why is the JVM stack-based and the Dalvik VM register-based?

I'm curious, why did Sun decide to make the JVM stack-based and Google decide to make the DalvikVM register-based? I …

jvm dalvik cpu-registers computer-architecture vm-implementation
How to write self-modifying code in x86 assembly

I'm looking at writing a JIT compiler for a hobby virtual machine I've been working on recently. I know a …

assembly x86 jit vm-implementation self-modifying
How would I go about writing a Virtual Machine

I'm interested in programming a virtual machine, nothing as fancy as virtualbox or vmware, but something that can emulate a …

vm-implementation
Interpreters vs Compilers vs Virtual Machines

I have a question about Interpreters,Compilers and VM Now I know the Differences between Interpreters and Compilers but what …

compiler-construction vm-implementation
What is the minimum instruction set required for any Assembly language to be considered useful?

I am studying Assembly programming in general, so I've decided to try and implement a "virtual microprocessor" in software, which …

assembly microprocessors instruction-set vm-implementation