コード例 #1
0
ファイル: registers.c プロジェクト: 8l/YESS
/* 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
ファイル: main.c プロジェクト: edwardsjb107/Projects
void initialize(){
    initializeFuncPtrArray();
    clearMemory();
    clearRegisters();
    clearFregister();
    clearDregister();
    clearEregister();
    clearMregister();
    clearWregister();
}
コード例 #3
0
ファイル: main.c プロジェクト: vanhineam/Y86
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();
}