© Jo Van Hoey 2019
J. Van HoeyBeginning x64 Assembly Programminghttps://doi.org/10.1007/978-1-4842-5076-1_7

7. Jumping and Looping

Jo Van Hoey1 
(1)
Hamme, Belgium
 

You will agree that a visual debugger such as DDD is quite useful, especially for investigating large programs. In this chapter, we will introduce SASM (for SimpleASM). It is an open source, cross-platform integrated development environment (IDE). It features syntax highlighting and graphical debugging. It’s a fantastic tool for an assembler programmer!

Installing SimpleASM

Go to https://dman95.github.io/SASM/english.html , select the version for your OS, and install it. For Ubuntu 18.04, go into the directory xUbuntu_18.04/amd64/ and download and install the sasm_3.10.1_amd64.deb package ...

Get Beginning x64 Assembly Programming: From Novice to AVX Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.