8051 Hex Code Visualizer

2.1

Disassemble and Visualize Intel 8051 8-bit Hex Code with Rich Graphical Annotations.

Video Demonstration for 8051 Hex Code Visualizer
"It is a very effective tool, easy to understand and decode hex files. It saves my time."

Visually Understand the Intel 8-bit Hex Code

It is very simple. Just provide the hex code and get 2 different perspectives of your hex code. The 2 perspectives are 'Parsed View' and 'Memory Map View'.

Memory Map View

The Memory Map View will show you the disassembled view, exactly how the code resides in the memory in your microcontroller. It will also decompile to Assembly language and all instruction set can be learned in details using a quick dictionary popup dialog.

popup_dict

Not only that, you will also learn about Interrupt vectors, Special function registers etc simply by hovering your mouse on an instruction set. The special color coding will also help you to learn the things easily.

Parsed View

The Parsed view is the view that tells how what your hex code mean, byte by byte. The view is same as Memory map view. The difference is that, in memory map view, you will see the empty spaces of the memory too. In memory map view, the instructions are shown in the order as they fill up in the memory. In the parsed view, you won't see the order as it appears in the memory. Rather, in the parsed view, you will see the order as it appears in the hex code.

parsed_view

This application can be used to decode INTEL's 8051 families 8-bit Microcontrollers which can access at most 64KB of code memory. So, this software is limited to only '16 bit address' data records. Therefore, it should not be used for decoding hex code that contains Extended Segment Address Record or Extended Linear Address Record. Finally, it will really help you to realize the exact picture of how your instruction set will stay physically in the code memory.

Supported Environments

Windows

Any Windows version that has .NET Framework 4.5 or later. Tested on Windows 7, Windows 8, Windows 8.1

.NET Framework

4.5, 4.5.1