Skip to content

ALL and simulator in python for a simple language. The assembly code is simulated on a web based platform (Angular-JS) which shows register and main memory changes upon execution of assembly instructions.

Notifications You must be signed in to change notification settings

rohanaggarwal7997/Assembler-Linker-Loader-Simulator

Repository files navigation

Assembler-Linker-Loader-Simulator

ALL and simulator in python for a simple language. The assembly code is simulated on a web based platform (Angular-JS) which shows register and main memory changes upon execution of assembly instructions.

The language supports local and global variable declaration (in any numer of files)

variable assignment

loops

if -else

addition - subtraction - multiplication and division

Increment and Decrement using Macros expansion

For vairable assignment

var a= variable_name

OR var a= numeric_value

For arithmetic

variable = variable/digit (operator) variable/digit

For loops

loop no_of_times

/// content

of 

loop

///

endloop

For conditions

if (variable1) > (variable2)

///content

///

endif

OR

if (variable1) = (variable2)

///content

///

endif

Increment / Decrement

variable++

variable--

About

ALL and simulator in python for a simple language. The assembly code is simulated on a web based platform (Angular-JS) which shows register and main memory changes upon execution of assembly instructions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published