hades.models.pic
Class TurboPicCore.PicInstruction

java.lang.Object
  extended byhades.models.pic.TurboPicCore.PicInstruction
Direct Known Subclasses:
TurboPicCore.ADDLW, TurboPicCore.ADDWF, TurboPicCore.ANDLW, TurboPicCore.ANDWF, TurboPicCore.BCF, TurboPicCore.BreakPoint, TurboPicCore.BSF, TurboPicCore.BTFSC, TurboPicCore.BTFSS, TurboPicCore.CALL, TurboPicCore.CLRF, TurboPicCore.CLRW, TurboPicCore.CLRWDT, TurboPicCore.COMF, TurboPicCore.DECF, TurboPicCore.DECFSZ, TurboPicCore.DECFSZ_NF, TurboPicCore.GOTO, TurboPicCore.INCF, TurboPicCore.INCFSZ, TurboPicCore.IORLW, TurboPicCore.IORWF, TurboPicCore.MOVF, TurboPicCore.MOVLW, TurboPicCore.MOVWF, TurboPicCore.NOP, TurboPicCore.OPTION, TurboPicCore.RETFIE, TurboPicCore.RETLW, TurboPicCore.RETURN, TurboPicCore.RLF, TurboPicCore.RRF, TurboPicCore.SLEEP, TurboPicCore.SUBLW, TurboPicCore.SUBWF, TurboPicCore.SWAPF, TurboPicCore.TRIS, TurboPicCore.XORLW, TurboPicCore.XORWF
Enclosing class:
TurboPicCore

class TurboPicCore.PicInstruction
extends java.lang.Object

common base class for the PIC instructions


Field Summary
(package private)  java.lang.String mnemonic
           
(package private)  int opcode
           
 
Constructor Summary
(package private) TurboPicCore.PicInstruction()
           
 
Method Summary
(package private)  void execute()
           
(package private)  int getOpcode()
           
(package private)  void setMnemonic(java.lang.String s)
           
(package private)  void setOpcode(int _opcode)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

opcode

int opcode

mnemonic

java.lang.String mnemonic
Constructor Detail

TurboPicCore.PicInstruction

TurboPicCore.PicInstruction()
Method Detail

execute

void execute()

setOpcode

void setOpcode(int _opcode)

getOpcode

int getOpcode()

setMnemonic

void setMnemonic(java.lang.String s)

toString

public java.lang.String toString()