Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Disassembling Binaries

In this section we will disassemble binaries generated from the C, C++, Fortran, Ada, and Pascal high-level languages for the i386, AMD64, ARM32 and ARM64 platforms. We will make side by side comparisons to learn to recognize how different programming structures convert into assembly language and machine code. Project code is available at the following Github: https://github.com/markkhusid/Disassembling-Binaries

Fortran Binaries

C Binaries

C++ Binaries

Ada Binaries

Pascal Binaries