Machine Language for Beginners
by Richard Mansfield
Publisher: Compute! Publications 1987
Number of pages: 350
A very good overview of the basics of 6502 Machine Language. The book starts with an introduction to how computers work, what Binary and Hex are, and how they relate to programing. All the basics are covered with enough detail for a beginner to understand what they are doing.
Home page url
Download or read it online for free here:
by Steve Hoxey, at al. - Warthman Associates
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.
by Paul A. Carter
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.
by Darmawan Salihun - A-List Publishing
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.
by Bradley Kjell - Central Connecticut State University
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.