Сейчас на форуме: user99, _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› RU_PPCRE's ARM Manual 0.1 (PDF)
Посл.ответ Сообщение


Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 12 августа 2005 00:16
· Личное сообщение · #1

Вот вы этого и дождались - вышла первая бета нашего мануала по ARM-ассемблеру, просьба читать, проверять, говорить об ошибках в оформление или в тексте

Из второго раздела находятся в стадии разработки главы 2.4, 2.5, 2.6

rapidshare.de/files/3885326/RU_PPCRE_s_ARM_Manual_0.1.z




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 12 августа 2005 00:20
· Личное сообщение · #2

Также принимаются пожелания, недостающая информация. Их можно сыпать либо сюда либо прямо авторам разделов в личку.

-----
Get busy living or get busy dying ©




Ранг: 20.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 августа 2005 01:38
· Личное сообщение · #3

отличное начинание. давно интересуюсь арм-системами. посмотрел - появились следующие замечания и предложения.

во-первых, по мелочи. ссылочку на шару надо бы поправить. или я чё-то не понимаю?
во-вторых. написано пока маловато. так что критиковать пока особо нечего. но всё же.
не очень понятно, почему команды сдвигов описаны в первой части?
неплохо также посвятить раздел в первой части сопроцессору.
раз уж взялись за оформление сразу неплохо бы иметь оглавление с гиперссылками.
дальше, имхо, было бы полезно рассмотреть типичную архитектуру процессора типа арм и сделать
обзор разных версий арм. это важно, так как арм разных версий имеет, вообще говоря, различный набор инструкций.




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 12 августа 2005 08:34
· Личное сообщение · #4

угу вот - rapidshare.de/files/3885326/RU_PPCRE_s_ARM_Manual_0.1.zip.html




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 12 августа 2005 08:36 · Поправил: Black Neuromancer
· Личное сообщение · #5

gary_gray

ну мы описываем проц на архитектуре XScale
может поможешь? раз что-то знаешь о сопроцессорах?




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 12 августа 2005 09:02
· Личное сообщение · #6

gary_gray пишет:
почему команды сдвигов описаны в первой части

Потому что сдвиги используются не только как команды, но и применяются при адресации с масштабированием, то есть относятся к бвзовым знаниям, что как раз описывается в первой части.
gary_gray пишет:
раздел в первой части сопроцессору

Я так и задумывал и однозначно сделаю, только на данный момент это не является первостепенной задачей.
gary_gray пишет:
рассмотреть типичную архитектуру процессора

Тоже планировал но точно не сразу, поскольку это, как ты метко выразился больше "полезно", чем срочно необходимо.
gary_gray пишет:
сделать
обзор разных версий арм

Вооще такой задачи изначально не стояло. Я сразу делал под последний арм, поскольку старые сейчас не так актуальны, но зато разительно отличаются и на каждый из них можно написать по такому отдельному мануалу. А вот различая между старым ARM (где 27 регистров) и новым я обязательно напишу.

-----
Get busy living or get busy dying ©




Ранг: 42.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 12 августа 2005 12:14
· Личное сообщение · #7

не плохо бы иметь подробное описание MMU...




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 12 августа 2005 12:34 · Поправил: Getorix
· Личное сообщение · #8

AG пишет:
подробное описание MMU

Ну пока работы и без MMU много, да и стоит ли так углубляться? Кажется это больше девелоперам нужно нежели реверсерам. Ведь мы работаем с уже готовой прогой у которой врятли массив данных наползет на стек. Я представляю че будет с новичком который начнет читать про механизмы защиты и управления памятью. Для нас пока важно то, что MMU генегит прерывание Abort. Хотя потом, может поисследую этот модуль управления памяти и добавлю описание.

-----
Get busy living or get busy dying ©




Ранг: 29.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 12 августа 2005 13:43
· Личное сообщение · #9

меня вообще очень интересую мобильные процы
а ссылка не пашет ?!




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 12 августа 2005 13:48
· Личное сообщение · #10

Black Neuromancer пишет:
угу вот - rapidshare.de/files/3885326/RU_PPCRE_s_ARM_Manual_0.1.zip.html

эта пашет. Только что проверил

-----
Get busy living or get busy dying ©




Ранг: 20.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 августа 2005 13:51
· Личное сообщение · #11

Getorix
мне кажется, арм7 не так уж и устарел. и он-таки отличается от девятки. семёрка используется, например,
в мобилах, правда в новых почти везде девятка. но раз уж тема всё-таки xscale, то, возможно, это не так уж и актуально.

про сопроцессор можно прочитать в любом даташите. что касается мму, то он зависит от конкретного проца, хотя управляется часто через сопроцессор. сдвиги, имхо, всё-таки надо описывать не в первой части, которая посвящена обзору архитектуры. даже если они и применяются не только как команды, а там в адрессации а тп.




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 12 августа 2005 13:51
· Личное сообщение · #12

Или вот так можно попробовать
dl4.rapidshare.de/files/3885326/29685938/RU_PPCRE_s_ARM_Manual_0.1.zip

-----
Get busy living or get busy dying ©




Ранг: 29.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 15 августа 2005 12:31
· Личное сообщение · #13

скачал-> почитал-> понравилось.
Спасибо.




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 15 августа 2005 12:55 · Поправил: Getorix
· Личное сообщение · #14

Пожалуйста. Скоро добавятся арифметико-логические операции - с ними веселей.

-----
Get busy living or get busy dying ©





Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 15 августа 2005 13:12
· Личное сообщение · #15

и еще немного поудобней сделаем сам документ - сделаем закладки, и ошибки исправим - уже сами нашли. и полный экран убирем - жаловались много )


 eXeL@B —› Основной форум —› RU_PPCRE's ARM Manual 0.1 (PDF)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати