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
101 Microsoft Visual Basic .NET Applications
Data Access
Interacting with the Operating System
Working with the .NET Framework
COM Interop/PInvoke
Coding Conventions
Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain
Retail Logistics: Changes and Challenges
The Internationalization of the Retail Supply Chain
Logistics in Tesco: Past, Present and Future
Temperature-Controlled Supply Chains
Transforming Technologies: Retail Exchanges and RFID
Ruby Cookbook (Cookbooks (OReilly))
Converting Between Numeric Bases
Finding Todays Date
Talking Directly to a PostgreSQL Database
Internet Services
Requiring a Specific Version of a Gem
FileMaker 8 Functions and Scripts Desk Reference
Exp()
Get(ErrorCaptureState)
Get(PreferencesPath)
GetAsTime()
MonthName()
Python Programming for the Absolute Beginner, 3rd Edition
Menus
Grids
XML Processing Tools
Shelve Files
A Simple C Extension Module
Understanding Digital Signal Processing (2nd Edition)
SIGNAL PROCESSING OPERATIONAL SYMBOLS
INTERPRETING THE DFT
AN INTRODUCTION TO FINITE IMPULSE RESPONSE (FIR) FILTERS
COMBINING DECIMATION AND INTERPOLATION
SPECTRAL PEAK LOCATION ALGORITHM
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