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
Message Queue Operations
Transforming a Local Function Call into a Remote Procedure
Peeking at Data
Thread-Specific Data
A.1. Manual Page Sections
High-Speed Signal Propagation[c] Advanced Black Magic
Other Limitations of the FFT
Embellishments
150- W STP-A Connectors
Importance of Terminating Clock Lines
Signal Integrity Simulation Process
FileMaker Pro 8: The Missing Manual
Format the Number/Date/Time/Graphic
Creating Related Records
Handling Errors
Managing Accounts
File Maintenance
Competency-Based Human Resource Management
Competency-Based HR Planning
Competency-Based Employee Training
Competency-Based Employee Rewards
The Transformation to Competency-Based HR Management
Appendix B Further Suggestions on Employee Development
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 300: Wiring Methods
Article 353 High Density Polyethylene Conduit Type HDPE Conduit
Example No. D1(a) One-Family Dwelling
Example No. D9 Feeder Ampacity Determination for Generator Field Control
Example No. D10 Feeder Ampacity Determination for Adjustable-Speed Drive Control [See 215.2, 430.24, 620.13, 620.14, 620.61, Tables 430.22(E), and 620.14]
Python Programming for the Absolute Beginner, 3rd Edition
Standard Streams
PyEdit: A Text Editor Program/Object
Sending Files to Clients and Servers
Reading POP Email
Section B.2. Book Examples Distribution
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