The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline. He starts at the very beginning, explaining the basic ideas of programmable computing, the binary and hexadecimal number systems, the Intel x86 computer architecture, and the process of software development under Linux. From that foundation he systematically treats the x86 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries upon which Linux itself is built. Serves as an ideal introduction to x86 computing concepts, as demonstrated by the only language directly understood by the CPU itself Uses an approachable, conversational style that assumes no prior experience in programming of any kind Presents x86 architecture and assembly concepts through a cumulative tutorial approach that is ideal for self-paced instruction Focuses entirely on free, open-source software, including Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger Includes an x86 instruction set reference for the most common machine instructions, specifically tailored for use by programming beginners Woven into the presentation are plenty of assembly code examples, plus practical tips on software design, coding, testing, and debugging, all using free, open-source software that may be downloaded without charge from the Internet.
Published by John Wiley & Sons on 03/03/2011
Book details: 648 pages.
"In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most exciting tech product available. Thanks to this book, every Raspberry Pi owner can understand how the computer works and how to access all of its hardware and software capabilities. Now, students, hackers, and casual users alike can discover how computers work with Learning Computer Architecture with the Raspberry Pi. This book explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems. You'll also learn how programming works and how the operating system relates to the Raspberry Pi's physical components. The Raspberry Pi was created to bring forth a new generation of computer scientists, developers, and architects who understand the inner workings of the computers that have become essential to our daily lives. Learning Computer Architecture with the Raspberry Pi is your gateway to the world of computer system design."--Amazon.com.
Published by John Wiley & Sons on 09/13/2016
Book details: 528 pages.
Presents a humorous collection of over 275 lines people believe they have heard in popular songs from the 1960s to the 1990s.
Published by Simon and Schuster on 04/13/1995
Book details: 192 pages.
Frank Rhind was lucky. He saw the Ice Dancer and lived. The town of Hays died. And still they didn't believe Dr. William Stovin's warnings. For very many years climatologists had been predicting a change in the world's climate but they always believed that the process would take centuries. Now there was a reason to believe differently. Stovin had staked his career and credibility on trying to persuade the U.S. National Science Council to act, but 15,000 years of warmth had lulled mankind into thinking that climatic history was over. Already it was too late. The new Ice Age had begun. One by one the great northern cities - Chicago, Oslo, Montreal, Moscow, Leningrad - came under siege. Some fell and were evacuated, sending their young, old and sick to crowded areas further south. Crops and animals were destroyed. Governments drew lines of catastrophe across their national maps. Doomsday prophets were in full cry. Technological man was overwhelmed. The world had changed. Some time in the year future the next Ice Age will be triggered off. It could happen in a thousand years' time, or in a century from now. Or it could, quite literally, happen next winter. This book is fiction only because the events described have not yet happened. But it is not science fiction because all the science in the book is fact. When the year arrives that we see the sixth winter resembling 1792 within the space of a decade or so, then the Ice Age will be with us in a matter of weeks - and it will develop very much as described here.
Published by Gateway on 03/04/2013
Book details: 224 pages.
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use. Since 1996, Randall Hyde's The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to 32-bit x86 assembly for non-assembly programmers. Hyde's primary teaching tool, High Level Assembler (or HLA), incorporates many of the features found in high-level languages (like C, C++, and Java) to help you quickly grasp basic assembly concepts. HLA lets you write true low-level code while enjoying the benefits of high-level language programming. As you read The Art of Assembly Language, you'll learn the low-level theory fundamental to computer science and turn that understanding into real, functional code. You'll learn how to: –Edit, compile, and run HLA programs –Declare and use constants, scalar variables, pointers, arrays, structures, unions, and namespaces –Translate arithmetic expressions (integer and floating point) –Convert high-level control structures This much anticipated second edition of The Art of Assembly Language has been updated to reflect recent changes to HLA and to support Linux, Mac OS X, and FreeBSD. Whether you're new to programming or you have experience with high-level languages, The Art of Assembly Language, 2nd Edition is your essential guide to learning this complex, low-level language.
Published by No Starch Press on 03/01/2010
Book details: 760 pages.
From automatons to zombies, many elements of fantasy and science fiction have been cross-pollinated with the Western movie genre. In its second edition, this encyclopedia of the Weird Western includes many new entries covering film, television, animation, novels, pulp fiction, short stories, comic books, graphic novels and video and role-playing games. Categories include Weird, Weird Menace, Science Fiction, Space, Steampunk and Romance Westerns.
Published by McFarland on 03/09/2016
Book details: 320 pages.
Restore your Windows 7 PC to peak performance! Degunking Windows 7 is the fast, affordable way to keep your computer running quickly and efficiently. Over time, Windows PCs can slow down due to unnecessary programs, files, errors, and other "gunk." This book's proven Degunking 12-Step Program shows you how to organize your hard disk, load and run only the programs and processes you need, and restore the speed, responsiveness, and reliability your PC had when it was brand new. This do-it-yourself guide puts the practical information the expert PC technicians know directly into your hands, saving you lots of time and money! Degunking Windows 7 shows you how to: Remove unwanted data and programs Organize your file system Unclutter your desktop, start menu, and taskbar Optimize your hard drive Tune up and secure Internet Explorer Organize your email Secure your computer Clean up and secure your network Fix problems with media Optimize syncing Resolve lingering software and hardware issues Back up precious files
Published by McGraw Hill Professional on 03/31/2011
Book details: 336 pages.
Published by Lulu.com
Book details: 336 pages.
Widely regarded as the one essential book for every science fiction fan, The Year's Best Science Fiction (Winner of the 2002 Locus Award for Best Anthology) continues to uphold its standard of excellence with more than two dozen stories representing the previous year's best SF writing. This year's volume includes Ian R. MacLeod, Nancy Kress, Greg Egan, Maureen F. McHugh, Robert Reed, Paul McAuley, Michael Swanwick, Robert Silverberg, Charles Stross, John Kessel, Gregory Benford and many other talented authors of SF, as well as thorough summations of the year and a recommended reading list.
Published by St. Martin's Griffin on 04/01/2007
Book details: 672 pages.
Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Published by Pearson Education on 06/09/2004
Book details: 960 pages.