Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
ac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Asimov is a new object oriented language designed on top of x86 Assembly.

This is a hack project for MHacks.

Greets to: UB Hacking! vLK All The Organizers (We <3 you guys) Class Creation:

%class [name] : Parent

.staticmember: member

%functions

functiona

functionb

%variables

variable1

variable2

%endclass

Syntax:

  • new - create new object from class. Usage: new [object], class
  • del - Deallocate object from memory. Usage: del [object]
  • lor - Load register with a variable from an object where EDI = object pointer. Usage: lor eax, Variable
  • str - Store register into a variable in an object where EDI = object pointer. Usage: str Variable, eax
  • ccr - Call Class Routine. Run a routine that exists within a class where EDI = object pointer. Usage: ccr Function

About

Nasm-Based Object Oriented Language

Resources

Releases

No releases published

Packages

No packages published