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.