|
|
| version 1.1, 2006/01/19 17:16:29 | version 1.2, 2006/02/15 13:00:30 |
|---|---|
| Line 1 | Line 1 |
| /********************************************************************/ | |
| /* defines.h */ | |
| /* */ | |
| /* Copyright (c) 1997-2006 Rafael Rico (rafael.rico@uah.es) */ | |
| /* */ | |
| /* This file is part of ADD version 5.10. */ | |
| /* */ | |
| /* ADD 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 2 of */ | |
| /* the License, or (at your option) any later version. */ | |
| /* */ | |
| /* ADD 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. */ | |
| /* */ | |
| /* You should have received a copy of the GNU General Public */ | |
| /* License along with ADD; if not, write to the Free Software */ | |
| /* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA */ | |
| /* 02111-1307 USA */ | |
| /* */ | |
| /* --------------------------- History --------------------------- */ | |
| /* */ | |
| /* Revision 1.2. 01/2006 */ | |
| /* Added GPL License and JavaDoc style documentation */ | |
| /* */ | |
| /* Revision 1.1. 09/2005 */ | |
| /* Initial Revision */ | |
| /* */ | |
| /********************************************************************/ | |
| /*****************************************************************************/ | /*****************************************************************************/ |
| /* MÓDULO: defines.h */ | /* MÓDULO: defines.h */ |
| /* */ | /* */ |
| Line 127 | Line 94 |
| #define NOTOMADO 3 | #define NOTOMADO 3 |
| /* TIPOS DE DEPENDENCIAS */ | /* TIPOS DE DEPENDENCIAS */ |
| #define RW 0 /* verdadera o lectura después de escritura */ | #define RW 0 /* verdadera o lectura después de escritura */ |
| #define WR 1 /* antidependencia o escritura después de lectura */ | #define WR 1 /* antidependencia o escritura después de lectura */ |
| #define WW 2 /* salida o escritura después de escritura */ | #define WW 2 /* salida o escritura después de escritura */ |
| /* TIPOS DE DATOS */ | /* TIPOS DE DATOS */ |
| #define DATOSEXP 10 /* datos explícitos */ | #define DATOSEXP 10 /* datos explícitos */ |
| #define DATOSIMP 11 /* datos implícitos */ | #define DATOSIMP 11 /* datos implícitos */ |
| #define DIREXP 20 /* direcciones explícitos */ | #define DIREXP 20 /* direcciones explícitos */ |
| #define DIRIMP 21 /* direcciones implícitos */ | #define DIRIMP 21 /* direcciones implícitos */ |
| #define PILAEXP 30 /* pila explícitos */ | #define PILAEXP 30 /* pila explícitos */ |
| #define PILAIMP 31 /* pila implícitos */ | #define PILAIMP 31 /* pila implícitos */ |
| #define CCEXP 40 /* códigos de condición explícitos */ | #define CCEXP 40 /* códigos de condición explícitos */ |
| #define CCIMP 41 /* códigos de condición implícitos */ | #define CCIMP 41 /* códigos de condición implícitos */ |
| /* FORMATO ENSAMBLADOR */ | /* FORMATO ENSAMBLADOR */ |
| #define INTEL 0 /* formato de instrucción ensamblador INTEL */ | #define INTEL 0 /* formato de instrucción ensamblador INTEL */ |
| #define ATT 1 /* formato de instrucción ensamblador ATT */ | #define ATT 1 /* formato de instrucción ensamblador ATT */ |