[[downloadzone] ]
Main » Articles » eBooks » Programming

The Assembly Programming Master Book


Author: Vlad Pirogov
Publisher: A-List Publishing
Date     : 2004
Pages    : 600
Format   : CHM
Language : English
ISBN     : 1931769362



Description:
Aiming to prove that writing programs for Windows in the Assembly language is no more difficult than writing the same programs using C/C++, this guide shows how Assembly code is actually more compact and executes faster. The algorithmic knowledge and skills lost in high-level programming provides the justification demonstrated in this guide for using Assembly code. Working applications with detailed comments and descriptions of their operating principles, along with material that can be considered hackish, are included. The tools and techniques of code analysis and modification are covered, making this a useful tool for programmers eager to become better acquainted with hacker methods. Not a guide on Assembly language, this represents a symbiosis between the Assembly language and the Windows operating system.

About the Author

Vlad Pirogov is an expert in the development of performance-effective applications for Windows who has designed and implemented software with Assembly.

Table of Contents 

The Assembly Programming Master Book 
Introduction 

Part I - Basics of 32-Bit Programming for Windows
Chapter 1 - Windows Programming Tools
Chapter 2 - Windows Programming Basics
Chapter 3 - Simple Programs Written in Assembly Language
Chapter 4 - 16-Bit Programming Overview
Chapter 5 - MASM and TASM Assemblers

Part II - Windows Programming
Chapter 6 - Text Encoding in Windows
Chapter 7 - Examples of Simple Programs
Chapter 8 - Console Applications
Chapter 9 - The Concept of Resource-Resource Editors and Compilers
Chapter 10 - Examples of Programs That Use Resources
Chapter 11 - Working with Files
Part III - More Sophisticated Examples of Windows Programming

Chapter 12 - Assembly Language Macro Tools and Directives
Chapter 13 - More about File Management
Chapter 14 - Examples of Programs Using the Timer
Chapter 15 - Multitasking
Chapter 16 - Creating Dynamic Link Libraries
Chapter 17 - Network Programming
Chapter 18 - Solving Some Problems with Windows Programming

Part IV - Debugging, Code Analysis, and Driver Development
Chapter 19 - System Programming in Windows
Chapter 20 - Using Assembly Language with High-Level Languages
Chapter 21 - Programming Services
Chapter 22 - Overview of Debuggers and Disassemblers
Chapter 23 - Introduction to Turbo Debugger
Chapter 24 - Working with the W32Dasm Disassembler and Softlce Debugger
Chapter 25 - Code Analysis Basics
Chapter 26 - Correcting Executable Modules
Chapter 27 - Driver Structure and Development
Bibliography 
List of Figures 
List of Tables 
List of Listings




Category: Programming | Added by: downloadzone (03-Jul-2008)
Views: 1356 | Rating: 0.0/0
Total comments: 0
Name *:
Email *:
Code *: