Flylib.com
The Assembly Programming Master Book
The Assembly Programming Master Book
ISBN: 8170088178
EAN: 2147483647
Year: 2004
Pages: 140
Authors:
Vlad Pirogov
BUY ON AMAZON
The Assembly Programming Master Book
Back Cover
About
Introduction
Part I: Basics of 32-Bit Programming for Windows
Chapter 1: Windows Programming Tools
Object Modules
The INVOKE Directive
Data in the Object Module
Translation Using TASM
The Simplified Segmentation Mode
Utilities for Working with Assembler
Chapter 2: Windows Programming Basics
Calling API Functions
The Program Structure
Examples of Simple Windows Programs
How To Do It Using TASM32
Passing Parameters Using the Stack
Chapter 3: Simple Programs Written in Assembly Language
A Window with a Button
A Window with an Edit Field
A Window with a List
Child Windows and Owned Windows
Chapter 4: 16-Bit Programming Overview
Chapter 5: MASM and TASM Assemblers
Command-Line Options of LINK.EXE and TLINK32.EXE
Including Debug Information in the Executable File
Developing Console Applications and GUI Applications
Automatic Linking
Part II: Windows Programming
Chapter 6: Text Encoding in Windows
OEM and ANSI
Unicode
Chapter 7: Examples of Simple Programs
Choosing Font
Graphical Images
Chapter 8: Console Applications
Creating a Console
Processing Keyboard and Mouse Events
The Timer in a Console Application
Chapter 9: The Concept of Resource--Resource Editors and Compilers
The Resource Description Language
Icons
Cursors
Bitmaps
Strings
Dialogs
Menus
Accelerators
Modeless Dialogs
Assembling and Linking Using TASM32
Chapter 10: Examples of Programs That Use Resources
Hotkeys
Managing Lists
Windows XP-Style Programming
Chapter 11: Working with Files
The FAT32 File System
The New Technology File System
Techniques of Working with Binary Files
Part III: More Sophisticated Examples of Windows Programming
Chapter 12: Assembly Language Macro Tools and Directives
Structures
Unions
A Convenient Method of Working with Structures
Conditional Assembling
Procedure Calls
Macro Repetitions
Macro Definitions
Some Other Assembler Directives
Run-Time Constructs
Developing Programs Equally Translatable in MASM and TASM
Chapter 13: More about File Management
Other Capabilities of the CreateFile Function
Overview of Other API Functions for File Management
Asynchronous Input and Output
Chapter 14: Examples of Programs Using the Timer
The Simplest Example of Using the Timer
The Interaction between Timers
Popup Help Windows
Chapter 15: Multitasking
Threads
Interthread Communications
Semaphores
Events
Critical Sections
Mutual Exceptions
Chapter 16: Creating Dynamic Link Libraries
Creating a Dynamic Link Library
Implicit Linking
Using Common Address Space
Sharing Memory by Different Processes
Chapter 17: Network Programming
Searching and Connecting Network Devices
About TCPIP Network Protocols
An Example of Simple Client and Server Applications
Chapter 18: Solving Some Problems with Windows Programming
Processing Files
Controlling Data in the Edit Field
Data Exchange between Applications
Preventing an Application from Starting Multiple Times
Operations over Groups of Files and Directories
Printing
Using the Tasklist
Part IV: Debugging, Code Analysis, and Driver Development
Chapter 19: System Programming in Windows
Address Space of a Process
Memory Management
Hooks
Chapter 20: Using Assembly Language with High-Level Languages
Name Coordination
Parameter Coordination
A Simple Example of Using Assembly Language with High-Level Languages
Passing Parameters through Registers
Application Programming Interface Calls and Resources in Assembly Modules
Combined Using C and Assembly Code
The Inline Assembler
An Example of Using a Dynamic Link Library
Chapter 21: Programming Services
The Service Structure
A Sample Service
Chapter 22: Overview of Debuggers and Disassemblers
Qtilities from Other Developers
Chapter 23: Introduction to Turbo Debugger
Debugging Programs Written in High-Level Languages
Debugging Technique
Chapter 24: Working with the W32Dasm Disassembler and Softlce Debugger
The Softlce Debugger
Chapter 25: Code Analysis Basics
C Control Structures
Code Optimization
Object-Oriented Programming
Chapter 26: Correcting Executable Modules
Searching for the Window Procedure
Chapter 27: Driver Structure and Development
Basic Concepts of Kernel-Mode Drivers
Bibliography
List of Figures
List of Tables
List of Listings
The Assembly Programming Master Book
ISBN: 8170088178
EAN: 2147483647
Year: 2004
Pages: 140
Authors:
Vlad Pirogov
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
Process Group ID
Introduction
Introduction
Summary
Sockets: The Connection-Oriented Paradigm
Absolute Beginner[ap]s Guide to Project Management
Qualities of Successful Project Managers
Essential Project Manager Toolkit
Are You Sure Its a Risk?
Twelve Tips for Buyers
Ending a Project
Adobe After Effects 7.0 Studio Techniques
Organization
Putting Masks in Motion
Adjustment and Guide Layers
Using 3D Tracking Data
Virtual Cinematography
Data Structures and Algorithms in Java
The Set Interface
The Java Collections Framework Again
Advanced Searching and Sorting
Projects
Projects
MySQL Cookbook
Controlling Case Sensitivity in String Comparisons
Calculating Ages
Displaying One Set of Values While Sorting by Another
Validation Using a Lookup Table
Displaying Query Results as Paragraph Text
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Voice of the Customer (VOC)
Variation Analysis
Identifying and Verifying Causes
Complexity Value Stream Mapping and Complexity Analysis
Selecting and Testing Solutions
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies