Assembly
  • Software optimization resources
    This series of five manuals describes everything you need to know about optimizing code for Intel and AMD microprocessors, including optimization advices for C++ and assembly language, details about the microarchitecture and instruction timings of Intel and AMD processors, and details about different compilers and calling conventions.
    Added by ruthless on 2007-02-02 12:29:09

  • Programming from the Ground Up
    This book teaches assembly language for x86 processors and the GNU/Linux operating system. It is an introductory book, not a reference book. It is therefore not suitable by itself to learn how to professionally program in x86 assembly language, as some details have been left out to make the learning process smoother.
    Added by ruthless on 2007-02-02 12:31:01

  • Introduction to Reverse Engineering Software
    his book is intended to give you an overview of Reverse Engineering under both UNIX (with a focus on GNU/Linux) and Microsoft Windows. Most likely you will be initially interested in only one side or the other, but it is always a good idea to understand two different perspectives of the same idea.
    Added by clownfish on 2007-02-02 12:32:27

  • The Art of Assembly Language Programming
    In this book, Randall Hyde want to show us that assembly language programming is not old, arcane, obsolote nor dead. In fact, with the ever increasing popularity of Linux and Windows, knowing the assembly programming language is a virtue.
    Added by clownfish on 2007-02-02 12:36:18

  • PC Assembly Language
    The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal.
    Added by blueshark on 2007-02-02 12:37:42