XTOOLS

XTOOLS

Embedded assembler, disassembler and monitor tools

XTOOLS bundles cross-assemblers, disassemblers and processor monitors for embedded developers. Its assemblers support numerous processor families and generate Intel or Motorola HEX files. Disassemblers turn binaries into listings or assembly source, with options for symbols, typed data blocks, address ranges and merged comments. Standalone monitors provide memory and register access, breakpoints, single-step execution and HEX downloads on supported hardware.

XTOOLS details

Author:
License: Shareware
Price: $199.00
Released:
File size: 1.01 MB
Downloads: 4968
Keywords: Microcontroller programming, assembler collection, Embedded systems development, machine code disassembler, BiPOM Electronics product, disassembler, XTOOLS software review, assembly source generator, Windows 10 compatibility, motorola hex output, Cross assemblers, Disassemblers and Monitors source code, x64 system application, code disassembler, cross assembler tools, assembler, source code generation, embedded processor monitor, intel hex assembler
Author URL: https://www.bipom.com/
XTOOLS screenshot
XTOOLSOtherWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64

User Rating: 2.7 (23 votes)

Windows 10

x32

Windows 10

x64

XTOOLS Awards

Windows 10 download editor's pick

XTOOLS for Windows 10 - Full description

XTOOLS is a collection of cross-assemblers, disassemblers and processor monitors for developers working with embedded systems and older microprocessors. Its tools cover a broad range of processor families, letting programmers build machine-code files, inspect existing binaries and work directly with hardware during development.

The assemblers support processors including the 6800, 6809, 68HC11 and 68HC12 families, 6502, 8051, 8080/8085, 8086, Z80, AVR and several others. They translate assembly source into machine code for the selected target, with output available in Intel or Motorola HEX format. This makes the resulting files suitable for common programming and transfer workflows used with embedded devices. The collection also includes assemblers for architectures such as H8, ST7 and C-FLEA.

The disassemblers convert machine-code binaries into assembly listings or source files, helping developers examine program behavior or recover a readable representation of code. They can use a supplied symbol table, or create an initial table from references found in the input. Users can define address ranges and mark blocks as code, byte or word data, character data, strings, or symbolic content. A separate comments file can be merged into the generated output, supporting more informative and maintainable listings.

For supported processors, XTOOLS also includes monitors that run directly on the target hardware. These standalone programs provide commands for viewing and editing memory, inspecting registers and interrupt vectors, setting multiple breakpoints, and stepping through execution, including code stored in ROM. Monitors can download Intel or Motorola HEX data, redirect interrupts to application code and display command help. Many include a built-in disassembler; monitor features vary by processor, and AVR is the stated exception to that disassembler feature. The monitor source is supplied in assembly, and the programs are designed to occupy less than 8 KB of ROM.

XTOOLS is intended for embedded developers, firmware programmers and users maintaining software for supported processor families. The combination of assembly, binary analysis and on-target debugging tools supports work from code generation through troubleshooting on hardware. It is shareware and is available for Windows, including Windows 10; the monitors themselves run on their target processors rather than as desktop debugging applications.

XTOOLS for Windows 10 - Post your review