Message board for the users of flat assembler.
> Main > Going beyond x86... FASM assembles MIPS
I present you an assembler for MIPS32, build totally with FASM technology.
Currently it can handle 56 instructions, and two are implemented as macros. I plan to first free time next year to implement instruction reordering, like found in the virtual machine exposed by native MIPS assembler. I guess it's quite easy to o, a instruction can be shifted up if if does not start a basic block. But until there I'll think it better.
It produces plain binary files, but not use it for large projects, I don't know why but preprocessor won't work. PC-relative branches ain't work.
Sadly I don't have a PlayStation2 to test it, but I'll be gratefull if someone can send me some MIPS native disassembly(hexadecimal machine code togheter with corresponding assembly source program).
Ah, how should I call it? fasMips? hmmm...don't know...
I would like to thank Privalov for his great assembler, and the ever-growing community who made FASM bet 'em all. And I would like to thank my mommy, for all her love and support.
That's all, folks!
LATER: I found my mistake which turned if/times/etc... unuseable. I forgot to include the symbol into the opcode table.
"I assemble, therefore I am"
If you got some spare time, visit my blog: http://www.beppe.theblog.com.br/ and sign my guestmap
|09 Feb 2005, 18:33||
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.
Website powered by rwasa.