Index
 
Operating Systems
Java
Programming Languages
Smalltalk
C
C++
Assembly
Java
Perl
COBOL
Scripting
Ruby
Others
Hardware
Microsoft Technologies
Computer Science
Database
Network
Software Engineering
XML and XSL
Internet
Web Programming
Web Technologies
Physics
Bio-Chemistry
Mathematics
Medical
Redbooks
Unlisted/Miscellaneous

Contact Us

Freebookzone.com | What's New | Missing Link | Feedback

Assembly Language



Book Title : Windows Assembly Language & Systems Programming: 16- And 32-Bit Low-Level Programming for the PC and Windows
eBook download format(s) : HTM HTM 
ISBN-10 : 087930474X 
ISBN-13 : 978-0-879304-74-4 
Author(s) : Randall L. Hyde
Publisher : CMP Books (Aug 1997)
Section : Assembly Language
Book Review:

Book Description
Provides Windows programmers with details of and deep insights into the inner system functions of Microsoft Windows Essential for Win95 and other advanced Windows programmers Ideal for software developers who are moving applications from Windows 3.x t o Windows 95 Includes disk of example programs, source code, documentation, and utilities

In this book and disk set, Barry Kauler explains the exacting details of Windows programming at the system level. He dissects the fundamentals of hardware man agreement and explores the history and advanced architectural details of Windows, the PC processor family, and systems programming in Real and Protected modes. For everything from BIOS, direct hardware access, and virtual machines to real-time events and options for managing program transitions, Kauler gives the how-to information and example code advanced software developers need for the full range of Windows systems-level programming for Windows 3.1 to Windows 95. For programmers new to Windows, this book demystifies assembly language programming for Microsoft Windows. Kauler thoroughly examines the basic concepts of Windows, and reveals systems programming tips and tricks. He explains the architectures of the microprocessor hardware, and how these features affect programming; introduces object-oriented programming from a nuts-and-bolts perspective; demonstrates how to write complete object-oriented assembly language programs in as little as nine lines; shows how to interface C++ and assembly code; takes readers "inside" Windows to learn the architectural details that Microsoft never publicly documented; explains how to move between Real and Protected modes; illustrates the art of thinking from 16 bits to 32 bits and back again; and provides detailed, hard-to-find reference information. Plus, Kauler's companion disk is a treasure trove of example programs, useful source code, further documentation, and powerful utilities.

About the Author
Barry Kauler is a professor in the Department of Computer and Communication Engi neering at Edith Cowan University in West Australia. He is the author of several books, including PC Architecture & Assembly Language and Flow Design for Embedded Systems, and a contributor to Dr. Dobb's Journal.




add to del.icio.us                 Digg Freebookzone.com!

You may use anyone of the download options


eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and try these 2 + 1 alternates...
  
     Buy 


Tell a Friend!

Similar Book titles in Assembly Language section:
Linux Assembly HOW-TO
Introduction to RISC Assembly Language Programming
Linux Assembly
Programming from the Ground Up
PC Assembly Language
Assembly Language Programmer's Guide
LLVM Assembly Language Reference Manual
Assembly Language
The Art of Assembly Language Programming
Linux System Calls for Assembly Language Programmers
Linux Device Drivers in Assembly Language
High Level Assembly Language (HLA)
Structures in Assembly Language
Art of Assembly language (High Level Assembler)
Machine Language For Beginners
Second Book of Machine Language
Assembly Language Tutor
Begining Assembly
Tutorial 80x86/87 Assembly Language
Programmed Introduction to MIPS Assembly Language
Win32 Programming for x86 Assembly Language
The Art of Computer Programming


Similar Book titles in Other sections:

Section: Bio-Chemistry
Systems Biology in Practice
Systems Biology: Properties of Reconstructed Networks


Section: CS -> Compilers and Languages
Programming Languages: Application and Interpretation
Functional Programming and Parallel Graph Rewriting
Programming in Martin-Lof's Type Theory
Advanced Programming Language Design
Programming from Specifications, Second Edition
Show all..


Section: Data Structures and Algorithms
Concepts, Techniques, and Models of Computer Programming
Patterns for Adaptive Programming (AP)
Art of Programming Contest
Algorithms for Communications Systems and their Applications


Section: Multimedia & Game Development
Programming The Nintendo Game Boy Advance: The Unofficial Guide


Section: CS -> Hardware
Designing Computers and Digital Systems
PCI Bus Demystified, Second Edition


Section: Parallel Computing
Handbook of Applied Expert Systems


Section: CS -> Theory
Type Theory and Functional Programming
Capability-Based Computer Systems
Applicative Programming and Specification
PC Architecture
Discovering Information Systems An Exploratory Approach
Show all..


Section: DB -> Datawarehousing
Database Systems: Concepts, Languages and Architectures


Section: DB -> DB / 2
DB2 APPC, CPI-C, and SNA Sense Codes
Road Map to DB2 Programming


Section: DB -> Oracle
Database Systems: The Complete Book
Oracle8 Distributed Database Systems Release 8.0
Oracle Programming with Visual Basic
Developing Personal Oracle 7 for Windows 95 Applications
Oracle PL/SQL Programming, 2nd Edition
Show all..


Section: DB -> Others
Database Programming with Perl
Programming the Perl DBI
Teach Yourself Database Programming with Visual C++ 6 in 21 Day
Object-Oriented Database Management Systems Revisited
Concurrency Control And Recovery in Database Systems
Show all..


Section: DB -> SQL
Structured Query Language (SQL) : A Practical Introduction
Embedded SQL Programming Guide


Section: DB -> SQL Server
SQL Server 2005 Stored Procedure Programming in T-SQL & .NET


Section: Computer Hardware
The Complete Idiot's Guide to PCs
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server
Dictionary of PC Hardware and Data Communications Terms
Build Your Own PC
Show all..


Section: Device Drivers
An I/O Device Driver Model and Framework for Embedded Systems
Introduction to Writing Windows CE Display Drivers
Streams Programming Guide
UDI PCI Bus Binding Specification Version 1.01
Windows MultiMedia System Book
Show all..


Section: Logic Design and Architecture
A primer on noise in VLSI systems
Design of VLSI Systems
Automated Manufacturing Systems with PLCs


Section: Microprocessor
AlphaPC 264DP Technical Reference Manual
Assembly Language Programming Tools for the IA-64 Architecture
IA-32 Intel Architecture Software Developer's Manual Volume 3: System Programming Guide
IA-64 Assembly Language Reference Guide
M68000 8-/16-/32-Bit Microprocessors User's Manual Ninth Edition
Show all..


Section: Peripherals
Interfacing the IBM PC Parallel Printer Port
Introduction to PCI
PC16550D Universal Asynchronous Receiver/Transmitter with FIFOs
PCI 9050-1 Data Book Version 1.01
PCI Audio Design Guide for Embedded Systems
Show all..


Section: Internet
Building an Intranet with Windows NT 4
Windows NT Internet and Intranet Development


Section: Advanced Java
Java Thin Client Systems with VisualAge Generator
Principles of Object-Oriented Programming in Java
Tricks of Java Programming Gurus
Practical Artificial Intelligence Programming in Java
Concurrent Programming Using Java
Show all..


Section: Java Enterprise Edition
Programming Jakarta Struts
Programming Jakarta Struts, 2nd Edition


Section: Java User Interface
Programming User Interfaces with JFC
Teach Yourself Internet Game Programming With Java in 21 Days


Section: Java Language
Java Language Reference
Code Conventions for the Java Programming Language
Essentials of the Java Programming Language, Part 1
Essentials of the Java Programming Language, Part 2
Peter Norton's Guide to Java Programming
Show all..


Section: Java Networking
Web Programming with Java
Java Thin Client Programming


Section: Java Tools
Java Programming Guide for OS/390
IMS Version 7 and Java Application Programming


Section: Mathematics
Templates for the Solution of Linear Systems: Building Blocks for the Iterative Methods
Mathematics for Algorithm and Systems Analysis
Programming for Engineers with Mathematica
Unsolved Problems in Mathematical Systems and Control Theory
An Introduction to Linear Programming and the Simplex Algorithm
Show all..


Section: Miscellaneous
Michael Abrash's Graphics Programming Black Book
Microsoft RPC Programming Guide
Concurrent Programming in Erlang
Universal Command Guide for Operating Systems


Section: Microsoft Certifications
Windows 2K Active Directory Services
Windows 2K Accelerated
Windows 2K Professional
Windows 2K Server
Windows 2K Network Infrastructure Administration
Show all..


Section: Microsoft C Sharp (C#)
C# COM+ Programming
C Sharp Network Programming
Programming C# (2nd Edition)
Mastering Windows 2000 Programming with Visual C++
Mastering CSharp Database Programming
Show all..


Section: Microsoft COM/DCOM/ActiveX/ATL
ActiveX Programming Unleashed
Activex Programming With Visual C++ 5
Programming Distributed Applications With COM And Microsoft Visual Basic 6.0
Teach Yourself Activex Programming in 21 Days
Programming ADO
Show all..


Section: Microsoft .(dot) net
Applied Microsoft .Net Framework Programming
Programming Microsoft.NET
Web Programming with Visual J++
The .NET Developer's Guide to Windows Security
MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition
Show all..


Section: Office Development
Programming Microsoft Visual Interdev 6
Programming Microsoft Office 2000 Web Components
Programming Microsoft Outlook and Microsoft Exchange


Section: Microsoft Windows Servers
Microsoft Windows 2k Server Resource Kit TCP/IP Core Network Guide
Microsoft Windows 2000 Server Administrators Companion
Microsoft Windows 2000 professional resource kit
Microsoft Systems Management Server 2.0 Training Kit
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference
Show all..


Section: Microsoft Visual Basic
Programming Microsoft Visual Basic 6
Web Programming with Visual Basic
COM+ Programming with Visual Basic
Programming VB .NET: A Guide for Experienced Programmers


Section: Microsoft Visual C++
Programming Visual C++, 5th Edition
Teach Yourself Database Programming with VC++ 6 in 21 Days
Programming Windows with MFC
Mastering Windows 2000 Programming with Visual C++


Section: MS Web Technologies
Programming Microsoft Internet Explorer 5
Programming Active Server Pages
Designing Secure Web Based Applications For Microsoft Windows 2000


Section: Windows Development
Windows Server 2003 Weekend Crash Course
Windows 2000 Commands Guidebook
Windows XP Bible
Windows XP Registry Handbook
Inside Microsoft Windows 2000 Third edition
Show all..


Section: Networking
Introduction to Computer, Internet & Network Systems Security
Simulation of Communication Systems
Open Distributed Systems
The Intranet Advantage (Pcweek)
Programming Principles in Java: Architectures and Interfaces
Show all..


Section: GNU/Linux OS
Advanced Linux Programming
Introduction to Socket Programming
Teach Yourself Shell Programming in 24 Hours
Security in Open Systems
Effective AWK Programming
Show all..


Section: Embedded and RTOS
Building Embedded Linux Systems
Real-time Systems Specification, Verification and Analysis
Programming Embedded Systems in C and C++
Embedded Systems Dictionary
Tornado User's Guide (Windows Version)
Show all..


Section: Solaris OS
Programming Interfaces Guide
Streams Programming Guide
Multithreaded Programming Guide


Section: OS Theory
Programming the Be Operating System
Operating Systems: Internals and Design Principles, Fourth Edition
Operating Systems
Spring Concepts, Internals Architecture and Programming
HOPE: A Programming Model for Optimism
Show all..


Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk
The Unix Programming Environment
Volume 7A: XView Programming Manual


Section: Windows OS
Inside Windows 2000, Third Edition
Windows NT Workstation Configuration and Maintenance
Using Windows 98 Preview Edition
Using Windows NT Workstation 4.0
Windows 98 From A to Z
Show all..


Section: Physics
Neutrinos and Beyond: New Windows on Nature


Section: C Language
Introduction to C and C++ Programming
C Programming Tutorial (K&R version 4)
Writing Bug-Free C Code for Windows: A Programming Style That Automatically Detects Bugs in C Code
Programming in C: A Tutorial
C Programming
Show all..


Section: COBOL Programming
ZingCOBOL: A Beginner's Guide to Programming in COBOL
Enterprise COBOL for z/OS and OS/390 IBM Language Reference
COBOL Programming Course
COBOL Programming Guide
VisualAge COBOL for Windows Programming Guide
Show all..


Section: C++ Language
An Introduction to C++ and Object Oriented Programming
An Introduction to C++ Programming
C++ in Action: Industrial Strength Programming Techniques
C++ Language Tutorial
C++ Programming for Scientists
Show all..


Section: Other Programming
Ada 95: The Craft of Object-Oriented Programming
BASIC, the Elementary Algebraic Language
Pascal Language Tutorial
Pascal Programming
Principles of Programming Languages
Show all..


Section: Perl Scripting
Advanced Perl Programming
Effective Perl Programming: Writing Better Programs With Perl
Learning Perl on Win32 Systems
PERL -- Practical Extraction and Report Language
Practical Perl Programming
Show all..


Section: Ruby Programming
Programming Ruby - The Pragmatic Programmer's Guide


Section: Scripting
Practical Programming in Tcl and Tk
Python Language Reference
The Scheme Programming Language, Second Edition
Tclwise - Guide to the Tcl Programming Language
The Scheme Programming Language, Third Edition
Show all..


Section: Smalltalk
Smalltalk/V Mac Tutorial and Programming Handbook
Smalltalk-80: The Interactive Programming Environment


Section: Redbooks Draft
IBM System i5, eServer i5, and iSeries Systems Builder, i5/OS Version 5 Release 4
A Systems Management Guide to Performance Management for i5 and p5 systems
Implementing Integrated Windows Server through iSCSI to i5 Servers
IBM Technology for Java? Virtual Machine ? New 32-bit JVM on System i?
Building a Network Access Control Solution with IBM Tivoli and Cisco Systems
Show all..


Section: Redbooks
Aix and Windows Nt: Solutions for Interoperability
IBM eServer pSeries Systems Handbook 2003 Edition
ABCs of z/OS System Programming Volume 9
Systems Programmer's Guide to: z/OS System Logger
Using Discontiguous Shared Segments and XIP2 Filesystems With Oracle Database 10g on Linux for IBM System z
Show all..


Section: IBM Technotes
Migrating from Hierarchical File Systems to zSeries File Systems
Requesting Access to IBM Director Agent on Windows


Section: Redpapers
PCI and PCI-X Placement Rules for IBM System i5, eServer i5, and iSeries servers with i5/OS V5R4 and V5R3
Installing and Using MPICH, MPICH-GM, and MPICH-MX on Linux Systems
Tuning Windows Server 2003 on IBM eServer xSeries Servers
Automated Storage Provisioning for Windows using TotalStorage Productivity Center and Tivoli Provisioning Manager
Deploying Linux Systems with Tivoli Provisioning Manager for OS Deployment
Show all..


Section: Redpapers Draft
Joining IBM System Storage N series Systems to Microsoft Active Directory
Automated Storage Provisioning in Microsoft Windows using TotalStorage Productivity Center and Tivoli Provisioning Manager
Reporting with TPCTOOL
IBM Power Systems 520 Technical Overview and Introduction
Virtualization on the IBM Systems Family of Servers, Software and Storage
Show all..


Section: Software Engineering
How to Design Programs: An Introduction to Programming and Computing
Programming from Specifications
Reusable Software Components: Object-Oriented Embedded Systems Programming in C
Reasoned Programming


Section: Web Programming
Web Client Programming with Perl
CGI Programming on the World Wide Web
CGI Programming Unleashed
Special Edition Using Perl 5 for Web Programming
Web Programming Unleashed
Show all..


Section: Web Technology
Windows NT 4 Web Development


Section: XML, XSL & UML
XML-RPC HOW-TO
Extensible Markup Language (XML)
Introduction to XML Programming
Softsteel Wireless Markup Language (WML) Tutorial
A Query Language for XML
Show all..


Similar Books from Amazon :


Tell a Friend!


©2008 FreeBookZone.com - Home - Privacy Policy - Program Policy, Terms and Conditions