Дані програми:
Версія: 2.0
Дата завантаження: 11 May 15
Ліцензія: Безкоштовно
Популярність: 122
vAVRdisasm є AVR програма дизассемблер. Проект підтримує всі AVR 136 інструкцій, визначені в Atmel AVR Instruction Set, редакція 0856E-AVR-11/05.
Це один прохід дизассемблер може обробляти Atmel Generic, Intel HEX8 і Motorola S-Record відформатовані файли, що містять виконавчі файли дійсні AVR програми.
vAVRdisasm повинні працювати на більшості * NIX платформи, в тому числі середовищі Cygwin. vAVRdisasm була написана в С Ваня А. Сергєєв - vsergeev на Gmail, і проходять з GNU C Compiler
Особливості
- <. LI> Друк адреси команд поряд розборки, включені за замовчуванням
- Друк з призначення коментарях щодо інструкцій філія / виклику / переходу, за замовчуванням включена
- гетто Адреса Етикетки (див & Quot; Гетто Адреса Етикетки & Quot; розділ)
- Форматування постійні дані в різних базах (шістнадцяткове, двійкове, десяткове)
- .DW дані директиви слово для даних, не визнаються в якості інструкції під час розбирання.
Що нового У цьому випуску:
- Змінено адресу операнда форматування LDS, STS, JMP, і Інструкції дзвонити з байт-адресами за адресами слів, щоб вихід vAVRdisasm сумісний з AVR монтажників.
- Виправлена підписали щодо декодування філія / стрибок: стрибки у зворотному напрямку тепер правильно декодованого .
- Завдяки Graham Carnell для двох вищезгаданих виправлень!
- Модернізований ліцензію GPLv2 в GPLv3.
Що нового у версії 1.8:
- декодування Адреса був призначений на LDS, STS, JMP, і інструкції CALL.
- Зміна в попередньому випуску, де адреси були в два рази, тому що розбирання байт індексуються було скасовано.
- Додана підтримка для XCH, ЛАД, LAC, і LAT інструкції, в результаті чого дизассемблер в курсі AVR Instruction Set перегляду 0856I -. 07/10
Що нового у версії 1.6:
- Виправлена число-операндів поле для навчання СЗМ , Ця помилка була причиною vAVRdisasm до краху, як це намагався відформатувати неіснуючий операнд під час розбирання.
- Оновлене README.
Що нового у версії 1.5:
- Додана підтримка DES, РП # 2, СПД ( 16-біт), і СТС (16-біт) інструкції, в результаті чого дизассемблер для підтримки інструкцію AVR, створеної для перегляду 0856H -. 04/09
- Вихідні файли були перейменовані, щоб зробити більше сенсу і для кращої організації коду.
Що нового у версії 1.4:
- file_disasm.c, libGIS: Виправлена обробка перекладу рядка (іноді в кінці програмних файлів), так і Quot; недійсним запис і Quot; помилково не з'являється, коли символ нового рядка.
- file_disasm.c: Critical Fix: Виправлено читання і демонтаж непарних записів довжиною байт в Intel Hex і Motorola S-Record файлів. Особлива подяка Ахмеду для відкриття та патч!
Що нового у версії 1.3:
- Цей реліз виправляє деякі незначні помилки і одну критичну помилку: Розрахунок абсолютного адреси, який використовується в деяких інструкцій (як абсолютного стрибка).
- Попередні версії показали абсолютні адреси, що не були, помножене на два (для обліку 16-бітної розміру інструкції), і, отже, не відображати правильну абсолютний адресу. Це було виправлено.
Коментар не знайдено