Files
PIC-Simu/src/main/java/fabrik/simulator/pic16f84/interfaces/DataRegisterInterface.java

60 lines
1013 B
Java

package fabrik.simulator.pic16f84.interfaces;
public interface DataRegisterInterface extends PICComponentInterface {
void clearBit(int f, int b);
void setBit(int f, int b);
void setPC(int pop);
int getINTCON();
int getPC();
void setRegister(int file, int wRegister);
void determineZeroFlag(int wRegister);
int getRegister(int file);
void setCarryFlag(int i);
void setDigitCarryFlag(int i);
int getCarryFlag();
void determineCarryFlag(int result);
void increasePC();
void determineDigitCarryFlag(int i);
int getBit(int address, int bit);
int getDirectBit(int option, int psa);
int getDirectRegister(int option);
void setDirectBit(int option, int i, int i1);
void setDirectRegister(int porta, int i);
void resetPC();
int[] getDataRegister();
int getDigitCarryFlag();
int getZeroFlag();
int getFSR();
void initDataRegister();
int getPCL();
int getPCLATH();
int getSTATUS();
}