Сейчас на форуме: user99, _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых) |
eXeL@B —› Основной форум —› RU_PPCRE's ARM Manual 0.1 (PDF) |
Посл.ответ | Сообщение |
|
Создано: 12 августа 2005 00:16 · Личное сообщение · #1 |
|
Создано: 12 августа 2005 00:20 · Личное сообщение · #2 |
|
Создано: 12 августа 2005 01:38 · Личное сообщение · #3 отличное начинание. давно интересуюсь арм-системами. посмотрел - появились следующие замечания и предложения. во-первых, по мелочи. ссылочку на шару надо бы поправить. или я чё-то не понимаю? во-вторых. написано пока маловато. так что критиковать пока особо нечего. но всё же. не очень понятно, почему команды сдвигов описаны в первой части? неплохо также посвятить раздел в первой части сопроцессору. раз уж взялись за оформление сразу неплохо бы иметь оглавление с гиперссылками. дальше, имхо, было бы полезно рассмотреть типичную архитектуру процессора типа арм и сделать обзор разных версий арм. это важно, так как арм разных версий имеет, вообще говоря, различный набор инструкций. |
|
Создано: 12 августа 2005 08:34 · Личное сообщение · #4 |
|
Создано: 12 августа 2005 08:36 · Поправил: Black Neuromancer · Личное сообщение · #5 |
|
Создано: 12 августа 2005 09:02 · Личное сообщение · #6 gary_gray пишет: почему команды сдвигов описаны в первой части Потому что сдвиги используются не только как команды, но и применяются при адресации с масштабированием, то есть относятся к бвзовым знаниям, что как раз описывается в первой части. gary_gray пишет: раздел в первой части сопроцессору Я так и задумывал и однозначно сделаю, только на данный момент это не является первостепенной задачей. gary_gray пишет: рассмотреть типичную архитектуру процессора Тоже планировал но точно не сразу, поскольку это, как ты метко выразился больше "полезно", чем срочно необходимо. gary_gray пишет: сделать обзор разных версий арм Вооще такой задачи изначально не стояло. Я сразу делал под последний арм, поскольку старые сейчас не так актуальны, но зато разительно отличаются и на каждый из них можно написать по такому отдельному мануалу. А вот различая между старым ARM (где 27 регистров) и новым я обязательно напишу. ----- Get busy living or get busy dying © |
|
Создано: 12 августа 2005 12:14 · Личное сообщение · #7 |
|
Создано: 12 августа 2005 12:34 · Поправил: Getorix · Личное сообщение · #8 AG пишет: подробное описание MMU Ну пока работы и без MMU много, да и стоит ли так углубляться? Кажется это больше девелоперам нужно нежели реверсерам. Ведь мы работаем с уже готовой прогой у которой врятли массив данных наползет на стек. Я представляю че будет с новичком который начнет читать про механизмы защиты и управления памятью. Для нас пока важно то, что MMU генегит прерывание Abort. Хотя потом, может поисследую этот модуль управления памяти и добавлю описание. ----- Get busy living or get busy dying © |
|
Создано: 12 августа 2005 13:43 · Личное сообщение · #9 |
|
Создано: 12 августа 2005 13:48 · Личное сообщение · #10 |
|
Создано: 12 августа 2005 13:51 · Личное сообщение · #11 Getorix мне кажется, арм7 не так уж и устарел. и он-таки отличается от девятки. семёрка используется, например, в мобилах, правда в новых почти везде девятка. но раз уж тема всё-таки xscale, то, возможно, это не так уж и актуально. про сопроцессор можно прочитать в любом даташите. что касается мму, то он зависит от конкретного проца, хотя управляется часто через сопроцессор. сдвиги, имхо, всё-таки надо описывать не в первой части, которая посвящена обзору архитектуры. даже если они и применяются не только как команды, а там в адрессации а тп. |
|
Создано: 12 августа 2005 13:51 · Личное сообщение · #12 |
|
Создано: 15 августа 2005 12:31 · Личное сообщение · #13 |
|
Создано: 15 августа 2005 12:55 · Поправил: Getorix · Личное сообщение · #14 |
|
Создано: 15 августа 2005 13:12 · Личное сообщение · #15 |
eXeL@B —› Основной форум —› RU_PPCRE's ARM Manual 0.1 (PDF) |