Skip to content
/ OASM Public

OASM - AsSeMbly for creating Operating systems

License

Notifications You must be signed in to change notification settings

bas1c1/OASM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OASM

AsSeMbly for creating Operating systems

Creators

made by bas1c and WiSpace

bas1c:

parser, compiler, optimized version, base for language

WiSpace:

lexer, full version (better-for-read)

Commands

Version 0.71

format_win_console
mov
push
pop
pusha
popa
int
jmps
jmpl
ret
calln
cmpal
jze
mempush
mempop
db
dw
resb
incbin
hlt
jc
aladd
axadd
alsub
axsub
alor
axor
alxor
axxor
inc
dec
proc
#opst:
  next
  goto
  back
setAA55