2 eBooks tagged "Assembly and Programming"
Related tags:
to [+],
The [+],
Master [+],
Language [+],
Introduction [+],
Book [+],
xp,
with,
volume,
unix,
testing,
programmer,
of,
mit,
in,
for,
apress,
and,
Wrox,
Word,
Windows,
Wiley,
White,
Web,
Visual,
Vista,
VBA,
Using,
Tutorial,
True,
Technology,
Talking,
Systems,
System,
Sudoku,
Style,
Static,
Spreadsheet,
Shell,
ServerSide,
Secure,
SQL,
S60,
Rules,
Rich,
RealTime,
Rapid,
Python,
Prolog,
Professional,
Processing,
Press,
Practical,
Power,
Plus,
Pearls,
PLSQL,
PIC,
Oracle,
OpenOffice.org,
OpenGLR,
One,
Official,
OReilly,
Network,
NET,
More,
Microsoft,
Microcontrollers,
Microcontroller,
Michael,
Macro,
MS,
MATLAB,
Logic,
Linux,
Learning,
Learn,
LabVIEW,
Killer,
Joe,
Java,
Intermediate,
IntelBased,
Handbook,
Guide,
Graphics,
Graphical,
Golden,
Game,
Gadgets,
GUI,
Framework,
Forms,
Feather,
Extreme,
Excel,
Everyone,
Engine,
Embedded,
Edition,
Directly,
DirectX,
Developer,
Confessions,
Concurrent,
Computers,
Computer,
Compact,
Celkos,
C,
Business,
Build,
Black,
Beginning,
Basic,
Art,
Applications,
Analysis,
An,
All,
Ajax,
Action,
Abrashs,
ASP.NET,
AI,
A,
9,
4th,
3rd,
3D,
2nd,
2007,
2003,
2.0,
16Bit,
.NET
Posted: September 20th, 2007, 7:13pm CEST

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
Read more...
Full download
Posted: February 14th, 2008, 1:01pm CET

Assembly language continues to hold a core position in the programming world because of its similar structure to machine language and its very close links to underlying computer-processor architecture and design. These features allow for high processing speed, low memory demands, and the capacity to act directly on the system's hardware. This completely revised second edition of the highly successful Introduction to Assembly Language Programming introduces the reader to assembly language programming and its role in computer programming and design. The focus is on providing readers with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. The revised edition covers a broad scope of subjects and adds valuable material on protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation. All of the language's main features are covered in depth. The book requires only some basic experience with a structured, high-level language.
Topics and Features:
* Introduces assembly language so that readers can benefit from learning its utility with both CISC and RISC processors [ NEW ]
* Employs the freely available NASM assembler, which works with both Microsoft Windows and Linux operating systems [ NEW ]
* Contains a revised chapter on "Basic Computer Organization" [ NEW]
* Uses numerous examples, hands-on exercises, programming code analyses and
Read more...
Full download