Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bas1c1/oasm
OASM - AsSeMbly for creating Operating systems
https://github.com/bas1c1/oasm
assembler assembly binary-format instructions oasm opcodes x86 x86-assembly
Last synced: 3 months ago
JSON representation
OASM - AsSeMbly for creating Operating systems
- Host: GitHub
- URL: https://github.com/bas1c1/oasm
- Owner: bas1c1
- License: gpl-3.0
- Created: 2022-10-25T17:16:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T06:04:43.000Z (about 2 years ago)
- Last Synced: 2023-07-18T13:40:45.424Z (over 1 year ago)
- Topics: assembler, assembly, binary-format, instructions, oasm, opcodes, x86, x86-assembly
- Language: C++
- Homepage:
- Size: 125 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OASM
`A`s`S`e`M`bly for creating `O`perating systems
Creators
made by bas1c and WiSpacebas1c:
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
```