gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

ASM > RISC it

#1365 - Epo - Fri Jan 17, 2003 4:11 am

Can anybody give me the list of ARM instructions with a brief description of each?? When I look at references, everything is just too scrambled; all I need right now is just a place to look, for when I need a specific instruction.

Reason is, I just spent too much time finding x86's equivilant to 'NOT' --> 'MVN'. And I know there will be more I need to find.

Thanks!
- Epo

#1372 - Daniel Andersen - Fri Jan 17, 2003 8:25 am

Please take a look at: http://re-eject.gbadev.org/

Daniel Andersen

#1392 - col - Sat Jan 18, 2003 3:11 am

I've found this to be by far the best quick reference.

http://www.arm.com/techdocs/5AEDLK/$File/QRC-0001D.pdf?OpenElement

(it does cover all ARM chips though so watch out for instructions that the gba dosn't have)

#1616 - Epo - Mon Jan 20, 2003 7:42 pm

Thanks, that helps

- Epo

#1631 - ampz - Mon Jan 20, 2003 9:05 pm

There is no such thing as a simple list of ARM instructions.
There are 32 instructions if I remember correctly, but but every instruction ca be extended with various conditions, setting status-reg-flags, bitshifting, and much much more.
The total number of possible combinations is very high.