Пример #1
0
/* Function Name: clearRegisters
 * Purpose:       Clears F, D, W, E and M registers
 *
 * Parameters:    none
 * Returns:       none
 * Modifies:      F, D, W, E and M registers
 */
void clearRegisters()
{
   //clears the registers
   clearFregister();
   clearDregister();
   clearWregister();
   clearEregister();
   clearMregister();
}
Пример #2
0
void initialize(){
    initializeFuncPtrArray();
    clearMemory();
    clearRegisters();
    clearFregister();
    clearDregister();
    clearEregister();
    clearMregister();
    clearWregister();
}
Пример #3
0
void initialize()
{
    clearMemory();
    clearRegisters();
    clearFregister();
    clearDregister();
    clearEregister();
    clearMregister();
    clearWregister();

    initInstructions();
}
Пример #4
0
Файл: main.c Проект: leec1/yess
/* initialize
 *      Initializes a bunch of stuff.
 * Params:   none
 * Returns:  void
 * Modifies: W_valE, W_dstE
 */
void initialize() {
    clockCount = 0;
    stop = FALSE;
    
    initFwdStruct();    
    initializeFuncPtrArray();
    initializeCC();
    
    clearMemory();
    clearRegisters();
    
    clearFregister();
    clearDregister();
    clearEregister();
    clearMregister();
    clearWregister();
}