Live MIPS Assembler
Full MIPS32 instruction set + common pseudo-instructions. Enter any instruction below to see its 32-bit machine code.
Assembler Demo
Supported Instructions
Hover an instruction to see its syntax
R-TYPE
addaddusubsubu andorxornor sltsltusllsrl srasllvsrlvsrav jrjalrmultmultu divdivumulclz clomfhimflomthi mtlomovzmovnmadd maddumsubmsubutge tgeutlttltuteq tnesyscallbreaksync
I-TYPE
addiaddiusltisltiu andiorixorilui lblhlwlbu lhulwllwrll sbshswswl swrscbeqbne blezbgtzbltzbgez bltzlbgezlbltzalbgezal tgeitgeiutltitltiu teqitneicachepref lwc1swc1ldc1sdc1
J-TYPE
jjal
PSEUDO
nopmovelila negnegunotabs clearretbeqzbnez bltbltubgtbgtu blebleubgebgeu sgesgtseqsne rolror
MIPS Machine Code:
Output will appear here after clicking Assemble…