Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
x86 Instruction Set Architecture

Buy

The Instruction Set Architecture, or ISA, is defined as that part of the processor architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external IO. With the exception of some small deviations and differences in terminology, all Intel and AMD x86 processors share a common ISA. This book focuses on those shared attributes (it does not cover those areas where the two companies have chosen widely divergent solutions which, by definition, fall outside of the ISA specification). If you re looking for a comprehensive book designed to bootstrap you up quickly on virtually all aspects of the x86 32/64-bit Instruction Set Architecture (ISA), we respectfully ask you to consider this book.

Essential topics covered include:

  • Basic Terms and Concepts
  • Operating Mode/SubMode Introduction
  • A (very) Brief History
  • State After Reset
  • Intro to the IA-32 Ecosystem
  • Instruction Set Expansion
  • 32-bit Machine Language Instruction Format
  • Real Mode (8086 Emulation)
  • Legacy x87 FP Support
  • Introduction to Multitasking
  • Multitasking-Related Issues
  • Summary of the Protection Mechanisms
  • Protected Mode Memory Addressing
  • Code, Calls and Privilege Checks
  • Data and Stack Segments
  • IA-32 Address Translation Mechanisms
  • Memory Type Configuration
  • Task Switching
  • Protected Mode Interrupts and Exceptions
  • Virtual 8086 Mode
  • The MMX Facilities
  • The SSE Facilities
  • IA-32e OS Environment
  • IA-32e Address Translation
  • Compatibility Mode
  • 64-bit Register Overview
  • 64-bit Operands and Addressing
  • 64-bit Machine Language Instruction Format
  • 64-bit Odds and Ends
  • Transitioning to Protected Mode
  • Transitioning to IA-32e Mode
  • Introduction to Virtualization Technology
  • System Management Mode (SMM)
  • Machine Check Architecture (MCA)
  • The Local and IO APICs
(HTML tags aren't allowed.)

Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Software visualization encompasses the development and evaluation of methods for graphically representing different aspects of software, including its structure, its execution, and its evolution. Software visualization combines techniques from areas like software engineering, programming languages, data mining, computer graphics, information...
Teach Yourself VISUALLY HTML and CSS
Teach Yourself VISUALLY HTML and CSS
Are you a visual learner? Do you prefer instructions that show you how to do something - and skip the long-winded explanations? If so, then this book is for you. Open it up and you'll find clear, step-by-step screen shots that show you how to tackle more than 175 tasks involving HTML and CSS. Each task-based spread covers a single technique, sure...
A UML Pattern Language (Macmillan Technology Series)
A UML Pattern Language (Macmillan Technology Series)

This book is about how to model software systems and how to use those models. It is rooted in that emerging intellectual "ecosystem" comprising the various networks (the Internet, intranets, extranets, and so on), distributed objects, piecemeal development based on short development cycles, and something called...


Proceedings of CEE 2019: Advances in Resource-saving Technologies and Materials in Civil and Environmental Engineering (Lecture Notes in Civil Engineering)
Proceedings of CEE 2019: Advances in Resource-saving Technologies and Materials in Civil and Environmental Engineering (Lecture Notes in Civil Engineering)

This book gathers the latest advances, innovations, and applications in the field of effective methods of calculation, resource-saving technologies and advanced materials in civil and environmental engineering, as presented by leading international researchers and engineers at the XVII International Scientific Conference Current...

Groovy for Domain-Specific Languages
Groovy for Domain-Specific Languages

You may already be aware that the Java virtual machine runs on everything from the largest mainframe to the smallest microchip and supports almost every conceivable application. What you may not realize is that to develop software in some of these scenarios requires a targeted, single purpose language, a Domain Specific Language. The popular...

Computer Security: Art and Science
Computer Security: Art and Science
"This is an excellent text that should be read by every computer security professional and student." —Dick Kemmerer, University of California, Santa Barbara.

"This is the most complete book on information security theory, technology, and practice that I have encountered anywhere!"

—Marvin
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy