|
TacOS
0.2
|
Définitions liées au fonctionnement interne du processeur. Plus de détails...

Aller au code source de ce fichier.
Macros | |
| #define | FLAGS_CF 0x00000001 |
| #define | FLAGS_PF 0x00000004 |
| #define | FLAGS_AF 0x00000010 |
| #define | FLAGS_ZF 0x00000040 |
| #define | FLAGS_SF 0x00000080 |
| #define | FLAGS_TF 0x00000100 |
| #define | FLAGS_IF 0x00000200 |
| #define | FLAGS_DF 0x00000400 |
| #define | FLAGS_OF 0x00000800 |
| #define | FLAGS_IOPL1 0x00001000 |
| #define | FLAGS_IOPL2 0x00002000 |
| #define | FLAGS_NT 0x00004000 |
| #define | FLAGS_RF 0x00010000 |
| #define | FLAGS_VM 0x00020000 |
| #define | FLAGS_AC 0x00040000 |
| #define | FLAGS_VIF 0x00080000 |
| #define | FLAGS_VIP 0x00100000 |
| #define | FLAGS_ID 0x00200000 |
Copyright (C) 2010, 2011, 2012 - TacOS developers.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html
You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses.
| #define FLAGS_AC 0x00040000 |
Alignment Check
| #define FLAGS_AF 0x00000010 |
Adjust Flag
| #define FLAGS_CF 0x00000001 |
Carry Flag
| #define FLAGS_DF 0x00000400 |
Direction Flag
| #define FLAGS_ID 0x00200000 |
CPUID instruction
| #define FLAGS_IF 0x00000200 |
Interrupt enable Flag
| #define FLAGS_IOPL1 0x00001000 |
IO Privilege Level 1
| #define FLAGS_IOPL2 0x00002000 |
IO Privilege Level 1
| #define FLAGS_NT 0x00004000 |
Nested task Flag
| #define FLAGS_OF 0x00000800 |
Overflow Flag
| #define FLAGS_PF 0x00000004 |
Parity Flag
| #define FLAGS_RF 0x00010000 |
Resume Flag
| #define FLAGS_SF 0x00000080 |
Sign Flag
| #define FLAGS_TF 0x00000100 |
Trap Flag
| #define FLAGS_VIF 0x00080000 |
Virtual interrupt Flag
| #define FLAGS_VIP 0x00100000 |
Virtual interrupt Pending
| #define FLAGS_VM 0x00020000 |
Virtual 8086 Mode Flag
| #define FLAGS_ZF 0x00000040 |
Zero Flag
1.8.7