Virtual Machine Model
Virtual Machine Model(https://exposnitc.github.io/virtual_machine_spec.html)
The Virtual Machine model defines the view of the machine to user mode programs. User mode programs are executed in the unprivileged mode.
| Registers | Purpose |
|---|---|
| R0-R15 | General purpose program registers |
| BP, SP, IP | Base, Stack and Instruction Pointers |
| ## Virutual Memory Address Space |
The virtual address space of a user program is a contiguous address space starting from 0 to 512PTLR-1.
A total of 15 software interrupts are available to user program.