728x90 AdSpace

Latest News

Tuesday 26 November 2013

15 Free eBooks On Assembly Programming!

Thursday, October 10, 2013 Assembly is one of the most fun programming languages if you get a hang of it. It is also an essential part of a good programmers' knowledge. So if you are willing to upgrade you tool set with this language, we bring to you 15 ebooks absolutely free!


1. Easy 6502 by Nick Morgan - GitHub, 2013

In this tiny e-book, you will see how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, etc.

2. MIPS Assembly Language Programming Using QtSpim by Ed Jorgensen - University of Nevada, Las Vegas, 2013

The purpose of this text is to provide a simple and free reference for university level programming and architecture units that include a brief section covering MIPS assembly language. The text uses the QtSpim simulator.

3. BIOS Disassembly Ninjutsu Uncovered by Darmawan Salihun - A-List Publishing, 2006

Explaining security vulnerabilities, possible exploitation scenarios, and prevention in a systematic manner, this guide to BIOS exploitation describes the reverse-engineering techniques used to gather information from BIOS and expansion ROMs.

4. x86 Disassembly - Wikibooks, 2008

This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all computer architectures.

5. The Power PC Compiler Writer's Guide by Steve Hoxey, at al. - Warthman Associates, 1996

This book describes the code patterns that perform well on PowerPC processors. The book will be particularly helpful to compiler developers and application-code specialists who are already familiar with optimizing compiler technology.

6. Programmed Introduction to MIPS Assembly Language by Bradley Kjell - Central Connecticut State University, 2004

This is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data.

7. The Second Book of Machine Language by Richard Mansfield - Compute! Publications, 1984

This book offers the reader, both a detailed description of the LADS assembler and an efficient tool, a complete language with which to write other machine language programs. Every line in the program is described, all the subroutines are explained.

8. Machine Language for Beginners by Richard Mansfield - Compute! Publications, 1987

Introduction to 6502 machine language. The book starts with an introduction to how computers work, what Binary and Hex are, and how they relate to programing. Everything is covered with enough detail for a beginner to understand what they are doing.

9. MMIXware: A RISC Computer for the Third Millennium by Donald E. Knuth - Springer, 2004

MMIX is a RISC computer designed by D. Knuth to illustrate machine-level aspects of programming. This book is a collection of programs written in CWEB that make MMIX a virtual reality. A complete documentation of the MMIX and its assembly language.

10. x86 Assembly - Wikibooks, 2007

This book covers assembly language programming for the x86 family of microprocessors. The objective is to teach how to program in x86 assembly, as well as the basic architecture of x86 processor family. The book for readers at the intermediate level.

11. Michael Abrash's Graphics Programming Black Book by Michael Abrash - Coriolis Group Books, 2001

A book for game developers and serious assembly language programmers. It explores the technology behind the popular Doom and Quake 3-D games, and explains optimized solutions to 3-D graphics problems from texture mapping, hidden surface removal, etc.

12. PC Assembly Language by Paul A. Carter, 2006

The book discusses how to program the 80386 and later processors in protected mode. The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood.

13. Win32 Programming for x86 Assembly Language Programmers by Henry Takeuchi - OOPWeb.com, 2007

A book on programming Windows applications using assembly. The text contains an introduction to console applications and files, a basic Win32 GUI program, popup windows and ownership, child windows, messages, mouse, graphics, etc.

14. The Art of Assembly Language by Randall Hyde - No Starch Press, 2003

Presents assembly language from the high-level point of view, so you can start writing meaningful programs within days. This is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth.

15. Programming From The Ground Up by Jonathan Bartlett - Bartlett Publishing, 2004

An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.

Source: Internet


15 Free eBooks On Assembly Programming!
  • Title : 15 Free eBooks On Assembly Programming!
  • Posted by :
  • Date : 17:17
  • Labels :
  • Blogger Comments
  • Facebook Comments

3 comments:

Top