Mjukvaruinformation:
Version: 2.0
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 122
vAVRdisasm är en AVR program disassembler. Projektet stöder alla 136 AVR instruktioner som fastställts av Atmel AVR Instruction Set, revision 0856E-AVR-11/05.
Denna enda pass disassembler kan hantera Atmel Generic, Intel HEX8 och Motorola S-Record formaterade filer som innehåller giltiga AVR program binärer.
vAVRdisasm bör fungera på de flesta * nix-plattform, inklusive en Cygwin miljö. vAVRdisasm skriven i C av Vanya A. Sergeev - vsergeev på gmail, och testades med GNU C Compiler
Egenskaper :
- <. li> Skriva ut instruktionsadresser tillsammans med demontering, aktiverade som standard
- Tryck av destinations kommentarer relativa gren / hoppa / samtals instruktioner, aktiverat som standard
- Ghetto adressetiketter (se & quot; Ghetto Adressetiketter & quot; avsnitt)
- Formatera uppgifter konstanter i olika baser (hexadecimal, binär, decimal)
- .DW dataord direktiv för uppgifter som inte redovisas som en instruktion under demontering.
Vad är nytt i den här versionen:
- Ändrad adressoperand formatering för LDS, STS, JMP, och SAMTALS instruktioner från byte addreses till ord adresser, för att göra vAVRdisasm utgång kompatibel med AVR montörer.
- Fast undertecknat relativa gren / hoppa avkodning: hoppar i motsatt riktning är nu korrekt avkodas .
- Tack vare Graham Carnell för de två ovanstående korrigeringar!
- Uppgraderad licens från GPLv2 till GPLv3.
Vad är nytt i version 1.8:
- Adress avkodning fastställdes för LDS, STS, JMP, och CALL instruktioner.
- En ändring i den tidigare utgåvan där adresser fördubblades eftersom demontering byte indexeras vändes.
- Stöd för XCh, LAS, LAC, och LAT instruktioner tillsattes, vilket innebär disassembler aktuell med AVR Instruction Set revision 0856I -. 07/10
Vad är nytt i version 1.6:
- Fast nummer-of-operander fältet för SPM instruktion . Detta fel orsakade vAVRdisasm att krascha när det försökte att formatera en icke-existerande operand under demontering.
- Uppdaterade README.
Vad är nytt i version 1.5:
- Stöd tillsattes för läkemedelsavgivande stent, SPM # 2, LDS ( 16-bitars) och STS (16-bitars) instruktioner, vilket får disassembler att stödja AVR instruktionsuppsättning upp till revidering 0856H -. 04/09
- Källfiler har bytt namn till vettigare och bättre organisation av kod.
Vad är nytt i version 1.4:
- file_disasm.c, libGIS: Fast hantering av radbrytningar (ibland finns i slutet av programfiler) så en & quot; ogiltig post & quot; fel visas inte när en ny rad läses.
- file_disasm.c: KRITISK FIX: Fast läsning och demontering av udda byte längd poster i Intel Hex och Motorola S-Record filer. Ett särskilt tack till Ahmed för upptäckt och patch!
Vad är nytt i version 1.3:
- Den här versionen korrigerar ett par mindre buggar och en kritisk bugg: beräkning av den absoluta adressen, som används i vissa instruktioner (som absolut hoppa).
- Tidigare versioner visade absoluta adresser som inte multiplicerat med två (för att redogöra för 16-bitars instruktion storlek), och därför inte visa rätt absolut adress. Detta har rättats.
Kommentarer hittades inte