Совсем немного о Пальмах

[ Граффити | Программирование | Игры | Утилиты | Книги | Ссылки | Форум ]
[ Лого | Лисп | Бэйсик | Паскаль | Питон | Си | ассемблер | Форт ]

ассемблер

  Знание компьютера до уровня ассемблера и умение осознанно изменять чужой двоичный код (скажем, для достижения преимущества в компьютерной игре или взлома компьютерной защиты) в хэкерской среде всегда считалось высшим писком. Обычно эту высоту штурмует тот, кто уже изучил или изучает язык Си.

  Старые Пальмы (в частности все m100'ые и m500'ые) основаны на варианте процессоров Мотороллы 68000 (точнее DragonBall MC68328 и его модификациях EZ/VZ/SZ), в просторечии 68k. Похожие процессоры стояли в ранних компьютерах Макинтош фирмы Apple. Новые Пальмы (практически все Zire и Tungsten'ы) основаны на ARM-совместимых RISC-процессорах разных фирм (Intel, TI и т.д.).

  Эту страничку я посвящаю старому моторолловскому ассемблеру — красивейшему из ассемблеров. Привыкшие к корявому ассемблеру Intel'овских "Пентиумов" (80x86) будут просто отдыхать душой. Именно из-за красоты 68k я и приобрёл свой Palm m515, в ущерб скорости и модности последних моделей.

  Нужный вам компилятор ассемблера OnBoard Assembler входит в комплект OnBoard Suite. Также существует некоторое количество отладчиков и дизассемблеров. В частности, дизассемблер встроен в печально известный RsrcEdit.

  Доки на процессор (328UM.PDF) и его ассемблер (старое название 68kprm.pdf) скачиваются с сайта Мотороллы. Если пока проблемы с чтением английских "Библий" — купите русскую книгу с описанием и ассемблером MC68328, включая особенности модификаций EZ и VZ. В Москве, на книжном рынке с/к "Олимпийский" она сейчас (октябрь 2004 года) стоит 400 рублей. Начните читать со страницы 494 — и дальше двигайтесь по вкусу. Нет денег — возьмите в библиотеке. Её библиографические данные:

Шагурин И.И. "Современные микроконтроллеры и микропроцессоры Motorola: Справочник." — М.: "Горячая линия — Телеком", 2004. ББК 32.84 Ш12 ISBN 5-93517-162-7

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




Hosted by uCoz