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
Inside Network Security Assessment: Guarding Your IT Infrastructure
The Policy Framework
Why Risk Assessment
How to Respond to an Attack
Security Standards
Notice
High-Speed Signal Propagation[c] Advanced Black Magic
Differential to Common-Mode Conversion
150- W STP-A: Comparison with UTP
Wavelengths of Operation
Points to Remember
Appendix D. Accuracy of Pi Model
Documenting Software Architectures: Views and Beyond
Discussion Questions
For Further Reading
Advanced Concepts
Overview
Making the Choice
Building Web Applications with UML (2nd Edition)
Discussion
Architecture Activities
Use Cases
The User Experience
Use Case View
Java How to Program (6th Edition) (How to Program (Deitel))
Multidimensional Arrays
Abstract Classes and Methods
Simple GUI-Based Input/Output with JOptionPane
Random-Access Files
Introduction
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Value Stream Mapping and Process Flow Tools
Data Collection
Descriptive Statistics and Data Displays
Identifying and Verifying Causes
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