ассемблер ARM

Тема в разделе "WASM.ASSEMBLER", создана пользователем katrus, 28 окт 2008.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Разыскиваею описание архитектуры ARM. Программиривать на ассемблере не планирую, но хотелось бы открыв код АRМ в отладчике / дизассемблере получить некое представление, что и как происходит.

    К сожалению поиск ничего толкового не дал. Буду очень благодарен за любые рекомендации.
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    katrus
    Описание в интернете есть на русском и на английском.
    http://www.gaw.ru/html.cgi/txt/doc/micros/arm/index.htm - 4 ссылка в гугле
    http://www.arm.com/ -3 ссылка в гугле

    А что именно интересует? На wasm есть несколько статей.
    http://www.wasm.ru/publist.php?list=26
    А так найти Datasheet на процессоры возможно.
     
  3. bsnake

    bsnake New Member

    Публикаций:
    0
    Регистрация:
    11 сен 2005
    Сообщения:
    91
    С arm.com заказывай диски :) идут две-три недели.
    Вобще асм в ARM очень легкий, логичный и понятный, писать на нем одно удовольствие.
     
  4. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    katrus
    пардон, что немножечко оффтоп :)
    какой-нибудь аналог интеловского CPUID есть в ARM-процессорах?
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    t00x
    Есть.
    mrc p15, 0, r3, c0, c0, 0 // записываем в r3 из нулевого регистра (CPU ID) сопроцессора cp15
    http://palmz.in/board/index.php?showtopic=30047
    http://www.arm.com/miscPDFs/14128.pdf - подробнее смотри главу B3