Assembly Emulator

Assembly Emulator Free App

Rated 3.70/5 (218) —  Free Android application by Jimmat

About Assembly Emulator

This application is an assembly emulator. The user can develop, "compile" and execute assembly programs.

Currently there is only support for Mips assembly but more assembly languages will be implemented.

Download this application if you have some basic programming experience or if you wish to learn assembly programming otherwise it will not be usefull to you at all.

Please visit wikipedia for more info on Mips assembly. You can also find code samples with detailed comments in the application webpage. For a brief documentation read this: https://sites.google.com/site/assemblyemulatorforandroid/documentation

This emulator has been designed to be fast and efficient. It can execute hundreds of thousands instructions per second just by using the power of your phone arm processor. For example a typical high end smartphone can execute roughly 1.5 million instructions per second and a 4 year old phone more than 200K instructions per second. Also it has been designed to be completely independent of any assembly language and architecture. As a result it will be very easy to add more assembly languages or even allow the user to specify his / her own assembly language.

For more information visit the application webpage.

How to Download / Install

Download and install Assembly Emulator version 0.46 on your Android device!
Downloaded 10,000+ times, content rating: Not rated
Android package: gr.ntua.ece.assembly.emulator, download Assembly Emulator.apk

All Application Badges

Free
downl.
Android
2.0.1+
n/a
Not
rated
Android app

App History & Updates

What's Changed
v0.46 Even more supported instructions (xori, sra, sll, srl, nop)
The user can search for a specific line or keyword
Screen orientation can be changed to portrait or landscape
Instruction immediates are limited appropriately
v0.45 All bitwise instructions plus slti are now supported. No longer pops "no code to assemble" message when there is error on first instruction.
More downloads  Assembly Emulator reached 10 000 - 50 000 downloads

What are users saying about Assembly Emulator

O70%
by O####:

Für mich persönlich wäre eine Version mit NASM oder FASM Syntax besser ...

A70%
by A####:

Doesnt work

S70%
by S####:

it never works

Y70%
by Y####:

Patiently waiting on ram updates but besides that it has support for most of mips instructions (besides pseudo instructions like li, mov, etc..). Great start. It's definitely useful for learning on the go.

Y70%
by Y####:

Does not actually work. Developer wasted their time.

J70%
by J####:

That's some good work for a MIPS emulator

Y70%
by Y####:

Worst

K70%
by K####:

Für mich persönlich wäre eine Version mit NASM oder FASM Syntax besser ...

I70%
by I####:

Can't recognize .text label, main label, or li instruction

O70%
by O####:

None of the codes I put in work and there are no example codes to prove it works.

C70%
by C####:

This doesn't even interpret basic mips syntax or register names. li is non existent and other major instructions are missing. Great idea on paper, needs a lot of work.

Z70%
by Z####:

Well, the idea is fine, and the initial impressions are great, but it still too simple. Need more work to support more complex instructions, directives, RAM & secondary memory, all that's needed for this kind of application.

J70%
by J####:

Can't even save

G70%
by G####:

Assembly On Android

S70%
by S####:

Doesnt work

C70%
by C####:

Super App!!

K70%
by K####:

Simply don't recognise simple asm code

G70%
by G####:

That's some good work for a MIPS emulator

P70%
by P####:

Assembly On Android

K70%
by K####:

This is good for simple MIPS ASM programs. but it doesn't seem to have support for .asciiz as in the full MIPS/SPIM

T70%
by T####:

Excellent app for learning the assembler way of thinking... It is awesome. I cant wait for memory support!!

W70%
by W####:

Für mich persönlich wäre eine Version mit NASM oder FASM Syntax besser ...

Z70%
by Z####:

Good job!

Z70%
by Z####:

well, since all of this nsa stuff ive decided to dust off my coding hat.. and this certainly will be a nice place for me to begin..after. 20+ years of down time. thank you! cant wait to crack it open and see what youve done!

Q70%
by Q####:

It would be great if the app allowed screen rotation, since that would make programming on devices with a physical keyboard easier.

H70%
by H####:

Excellent app for learning the assembler way of thinking... It is awesome. I cant wait for memory support!!

D70%
by D####:

Emulates assembly with amazing accuracy. A must download for any programmer

Z70%
by Z####:

Great little assembler, i like it

X70%
by X####:

well, since all of this nsa stuff ive decided to dust off my coding hat.. and this certainly will be a nice place for me to begin..after. 20+ years of down time. thank you! cant wait to crack it open and see what youve done!

U70%
by U####:

It would be great if the app allowed screen rotation, since that would make programming on devices with a physical keyboard easier.

B70%
by B####:

Excellent app for learning the assembler way of thinking... It is awesome. I cant wait for memory support!!

Y70%
by Y####:

Emulates assembly with amazing accuracy. A must download for any programmer

X70%
by X####:

Great little assembler, i like it


Share The Word!


Rating Distribution

RATING
3.75
218 users

5

4

3

2

1