zlacker

Customasm – An assembler for custom, user-defined instruction sets

submitted by zdw+(OP) on 2025-01-12 19:42:38 | 73 points 17 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
1. unquie+3c8[view] [source] 2025-01-15 05:48:49
>>zdw+(OP)
The demo website at https://hlorenzi.github.io/customasm/web/ makes this even more accessible. I can actually follow along as to how this works.
◧◩
4. sitkac+9n8[view] [source] [discussion] 2025-01-15 07:49:40
>>Grom_P+le8
https://github.com/tgrysztar/fasmg
9. nekita+4z8[view] [source] 2025-01-15 09:54:26
>>zdw+(OP)
This is great! I did a project just like this one for my Master's thesis at University of Glasgow, although this project looks to be much more mature and advanced (plus it has users!):

https://github.com/markoglasgow/assembler_generator

◧◩
12. Rohans+vL8[view] [source] [discussion] 2025-01-15 12:00:16
>>Grom_P+le8
It's also possible to use stock flat assembler (non-g) for this, to some extent. I've done it before here: https://github.com/Rohansi/FPCompo11/blob/master/Assembler/i...
◧◩
13. gianca+a89[view] [source] [discussion] 2025-01-15 14:47:07
>>IshKeb+sn8
There was a post on HN where someone implemented a new language compiler purely from Assembly, and shows you from nothing to the very end where it looked mostly like a LISP assembly language. It was really neat. Sadly I dont have the buzzwords for Google to find it anymore, used to be able to find the powerpoint slides for it.

I forgot about HLA (High Level Assembly) though I have not used it personally, there were also a few others like C-- as well:

https://en.wikipedia.org/wiki/High_Level_Assembly

◧◩◪
15. French+Uo9[view] [source] [discussion] 2025-01-15 15:52:30
>>gianca+a89
something like this: http://web.archive.org/web/20061108010907/http://www.rano.or... ?
16. westur+6Ha[view] [source] 2025-01-15 21:32:32
>>zdw+(OP)
Is there an ISA for WASM that's faster than RISC-V 64, which is currently 3x faster than x86_64 on x86_64 FWICS? https://github.com/ktock/container2wasm#emscripten-on-browse... demo: https://ktock.github.io/container2wasm-demo/
[go to top]