Introduction to 64 Bit Intel Assembly Language Programming for Linux (+code)КНИГИ » ПРОГРАММИНГ
Название: Introduction to 64 Bit Intel Assembly Language Programming for Linux (+code) Автор: Ray Seyfarth Год: 2011 Формат: PDF Страниц: 256 Размер: 12,7 МБ Язык: English
This is the second edition of this assembly language programming textbook introducing programmers to 64 bit Intel assembly language. The primary addition to the second edition is the discussion of the free integrated development environment, ebe, designed by the author specifically to meet the needs of assembly language programmers. Ebe is a Python program which uses the Tkinter and Pwm widget sets to implement a GUI environment consisting of a source window, a data window, a registers window, a console window, a terminal window and a project window. The source window includes a full-featured text editor with convenient controls for assembling, linking and debugging a program. The project facility allows a program to be built from C source code files and assembly source files. Assembly is performed automatically using the yasm assembler and linking is performed with ld or gcc. Debugging operates by transparently sending commands into the gdb debugger while automatically displaying registers and variables after each debugging step. Additional information about ebe can be found at http://www.rayseyfarth.com.