Revision as of 20:26, 24 December 2024 editSamuelbuch (talk | contribs)29 edits Hasm is under development, i willl edit once hasm is mature enough | Revision as of 00:05, 25 December 2024 edit undoSamuelbuch (talk | contribs)29 editsm fixed syntax errorNext edit → | ||
Line 31: | Line 31: | ||
string msg = "hello world!" | string msg = "hello world!" | ||
$ strings is imultible | $ strings is imultible | ||
call stdout | call stdout msg | ||
exit 0 | exit 0 | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 00:05, 25 December 2024
Designed by | firelabs-io |
---|---|
Developer | firelabs-io |
First appeared | 2024; 0 years ago (2024) |
Typing discipline | Strong typed |
Filename extensions | .hasm .hsm |
Influenced by | |
Netwide_Assembler |
The High asm or High level asm is an asm but constrcuted on top of nasm to be able code asm with some abstraction, can be used as ir to asm for compilers
syntax
close to nasm but not nasm, here snippet of code for hello world
output(ELF64) _main: $ spaces are not important $ yes it uses $ as comment string msg = "hello world!" $ strings is imultible call stdout msg exit 0Category: