Michael Abrash's Graphics Programming Black Book is a collection of the author's previous books on assembly language and graphics programming, as well as past columns for Dr. Dobb's magazine. Though much of the book (such as 8088/286/386 assembly language optimization and VGA graphics programming) is out-of-date by now, the reader can see...
Leaders face numerous critical crossroads in their careers, moments that can provide extraordinary learning and growth opportunities or ensnare them and prevent further development. The good thing about these passages is that they’re predictable, and with proper preparation, leaders not only can survive them to become stronger but can use...
The purpose of this text is to assist one in learning how to program in Intel assembly
language in a minimal amount of time. In addition, through programming the reader learns
more about the computer architecture of the Intel 32-bit processor and also the relationship
between high-level languages and low-level languages.
Windows 8 is the latest operating system from Microsoft, launched three years after the
successful Windows 7. Unlike recent versions, Windows 8 brings many important changes to
the world of Windows operating systems.
If Windows 7 was made to run on more traditional computers such as laptops, desktops,...
Building libraries is an important task. The activity goes back to the earliest days of computing, when Wilkes, Wheeler, and Gill introduced subroutines as instruments for packaging useful software. Sadly, this activity lost its academic glamour and is often relegated to the boiler room of programming. It is essential that we start building...
A self-contained introduction to microprocessor theory and applications
This book presents the fundamental concepts of assembly language programming and system design associated with typical microprocessors, such as the Motorola MC68000/68020 and Intel® Pentium®. It begins with an overview of microprocessors—including...
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited...
Practical OpenCV is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library.
Computer vision is key to technologies like object recognition, shape detection, and depth estimation. OpenCV is an open-source library with over 2500 algorithms that you...
Performance Modeling and Analysis of Bluetooth Networks: Polling, Scheduling, and Traffic Control summarizes the research on the performance of Bluetooth networks, including both piconets and scatternets, conducted since 2001. The book provides insights into the performance of Bluetooth networks through an analytical approach based upon...
For Windows(r) users, 7 might just be their lucky number
This guide offers a smoother transition for users moving from an older version to Windows(r) 7. Along with simple step-by-step instructions and numerous useful examples, readers will learn how to: use new tools; find applications and files instantly;...
For the practicing programmer with little time to spare, Essential C++ offers a fast-track to learning and working with C++ on the job. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that...