Assembler

  • 5 Odpowiedzi
  • 2074 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Assembler
« dnia: Marzec 08, 2005, 17:01:08 »
Witam,
czy ktoś wie czy i jak można używać asemblera inline eVC++ 3.0 i 4.0 oraz gdzie znajdę do tego helpa/referencje instrukcji na procka arm?

Pozdrawiam.

*

Offline darekkot

  • ****
  • 705
  • Sprzęt: Acer n311,HTC Touch Pro
Assembler
« Odpowiedź #1 dnia: Marzec 08, 2005, 21:17:18 »
Mowisz o asm dla strongarm-a czy x86 ?
Poszukaj sobie w sdk, tam sa przyklady
HTC Touch Pro,ROM: Lite v.3.0 by qsqa,Radio: 1.02.25.28

Assembler
« Odpowiedź #2 dnia: Marzec 09, 2005, 10:08:26 »
dla x86 to znam :) ale nie mam pojecia o asm dla arm, gdzie mozna znalesc opis skladni i rozkazow assemblera dla arm i jak go wlaczyc inline (najlepiej...)
... zajrze do sdk :) chyba ze znasz jeszcze jakies inne miejsca (strony?) to daj znac

*

Offline MacBirdie

  • *****
  • 1943
  • Płeć: Mężczyzna
  • I znów Poznań ;)
    • macbirdie.net
  • Sprzęt: iPhone 4 16GB | iPad 3G 64GB | iPhone 3G 8GB
Assembler
« Odpowiedź #3 dnia: Marzec 22, 2005, 23:20:40 »

Assembler
« Odpowiedź #4 dnia: Marzec 23, 2005, 09:30:11 »
dzięki,
Pozdrawiam

*

Offline timokie

  • ****
  • 610
  • Sprzęt: Loox C550
Assembler
« Odpowiedź #5 dnia: Marzec 23, 2005, 15:45:57 »
Cytat: redtwiggy
czy ktoś wie czy i jak można używać asemblera inline eVC++ 3.0 i 4.0
Z tego, co czytalem, to dziala to ("__asm { ... }") tylko dla procesorow x86, MIPS i SH-x - dla procesorow ARM nie: ARM Compiler ... Inline assembly is not supported.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vcce4/html/evgrfProcessorSpecificOptions.asp

Tu jest watek z forum, gdzie wyjasniono, jak mimo to uzywac funkcji napisanej w assemblerze ARM w EVT. Pod koniec sa podane linki do informacji o architekturze i programowaniu procesorow ARM:
http://www.pocketmatrix.com/forums/viewtopic.php?t=4063

http://www.heyrick.co.uk/assembler/
http://www.ee.ic.ac.uk/pcheung/teaching/ee2_computing/
W zasadzie o programowaniu GameBoy Advance, ale jest tam fajne zestawienie instrukcji assemblera ARM:
http://re-eject.gbadev.org/