- Mastering Assembly Programming
- Alexey Lyashko
- 142字
- 2021-08-20 10:23:28
The EFlags register
It would have been impossible to write programs in any language for a given platform if the processor had no means to report its status and/or the status of the last operation. More than that, the processor itself needs this information from time to time. Try to imagine a processor unable to conditionally control the execution flow of a program--sounds like a nightmare, doesn't it?
The most common way for a program to obtain information on the last operation or on a certain configuration of an Intel-based processor is through the EFlags register (E stands for extended). This register is referred to as Flags in real mode, EFlags in protected mode, or RFlags in long mode.
Let's take a look at the meaning of the individual bits (also referred to as flags) of this register and its usage.
- PHP動態網站程序設計
- Learning Apex Programming
- Testing with JUnit
- Angular UI Development with PrimeNG
- 零基礎玩轉區塊鏈
- Magento 2 Theme Design(Second Edition)
- Xcode 7 Essentials(Second Edition)
- DevOps Automation Cookbook
- Full-Stack Vue.js 2 and Laravel 5
- Unity&VR游戲美術設計實戰
- Developing SSRS Reports for Dynamics AX
- UML軟件建模
- C語言程序設計
- Java EE實用教程
- Java EE 7 Development with WildFly