A B C D E F G H I L M N O P R S T U V W Z

A

accept(File) - Method in class ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
addComponentToNotify(DigitalComponent) - Method in interface PIC
Tells the PIC to notify c at each instruction cycle.
addComponentToNotify(DigitalComponent) - Method in class PIC_std
 
addComponentToNotify(DigitalComponent) - Method in class TcpIpComponent
 
addExtension(String) - Method in class ExampleFileFilter
Adds a filetype "dot" extension to filter against.
address() - Method in interface SymbolicInfos
Returns the address of the Info.
address() - Method in class SymbolicInfos_std
 
Addresses() - Method in class PreprocessedProgram
 
Animate() - Method in interface Debugger
Runs the PIC and display state after each instruction.
Animate() - Method in class Debugger_std
 
Assemble(SourceCode) - Static method in class Assembler
 
Assemble(SourceCode, boolean) - Static method in class Assembler
 
Assemble(String[]) - Static method in class Assembler
 
Assemble(String[], boolean) - Static method in class Assembler
 
Assemble(String, String[], int[]) - Static method in class Assembler
 
AssembleAndLoadSource() - Method in interface Debugger
Assembles and loadsthe source code.
AssembleAndLoadSource() - Method in class Debugger_std
 
AssembleAndLoadSource() - Method in class GraphicalDebugger
 
Assembler - class Assembler.
 
Assembler() - Constructor for class Assembler
 

B

bin(int, int, int) - Static method in class Utils
Computes a String that represents num in binary format.

C

C - Static variable in class SystemRegisters
Bit C (Carry) of STATUS file register.
CodeAndDecodeType() - Method in class InstructionInformation
 
CompiledProgram - class CompiledProgram.
 
CompiledProgram(int[]) - Constructor for class CompiledProgram
 
CompiledProgram(int[], SymbolicInfos[], SymbolicInfos[]) - Constructor for class CompiledProgram
 
CompiledProgram(String) - Constructor for class CompiledProgram
 
connectPin(int, DigitalComponent, int, boolean) - Method in class DigitalAnalyser
 
connectPin(int, DigitalComponent, int, boolean) - Method in interface DigitalComponent
Connects pin LocalPin of the component to pin RemotePin of an other component.
connectPin(int, DigitalComponent, int, boolean) - Method in class DigitalComponent_std
 
connectPin(int, DigitalComponent, int, boolean) - Method in class PIC_std
 

D

DBAKeyboard - class DBAKeyboard.

You can read the source of this class here.
DBAKeyboard() - Constructor for class DBAKeyboard
 
DC - Static variable in class SystemRegisters
Bit DC (DigitCarry) of STATUS file register.
Debug() - Method in class TextDebugger
 
DebuggableFileRegisters - class DebuggableFileRegisters.

You can read the source of this class here.
DebuggableFileRegisters() - Constructor for class DebuggableFileRegisters
 
DebuggableFlash - class DebuggableFlash.

You can read the source of this class here.
DebuggableFlash() - Constructor for class DebuggableFlash
 
DebuggableFlash(CompiledProgram) - Constructor for class DebuggableFlash
 
DebuggablePIC - interface DebuggablePIC.
This interface is a PIC that offers internal access and other features to make it debuggable.
DebuggablePIC_std - class DebuggablePIC_std.

You can read the source of this class here.
DebuggablePIC_std() - Constructor for class DebuggablePIC_std
Creates a new DebuggablePIC_std without any program.
DebuggablePIC_std(CompiledProgram) - Constructor for class DebuggablePIC_std
Creates a new DebuggablePIC_std with a program.
DebuggablePIC_std(DigitalComponentUI) - Constructor for class DebuggablePIC_std
Creates a new DebuggablePIC_std without any program with an UI.
DebuggableSystemRegisters - class DebuggableSystemRegisters.

You can read the source of this class here.
DebuggableSystemRegisters() - Constructor for class DebuggableSystemRegisters
 
Debugger - interface Debugger.
This interface describes the services a debugger must offer.
Debugger_std - class Debugger_std.

You can read the source of this class here.
Debugger_std() - Constructor for class Debugger_std
 
Debugger_std(DigitalComponentUI) - Constructor for class Debugger_std
 
DebuggerFrame - class DebuggerFrame.
 
DebuggerFrame() - Constructor for class DebuggerFrame
Initializes the Form
DigitalAnalyser - class DigitalAnalyser.

You can read the source of this class here.
DigitalAnalyser(int) - Constructor for class DigitalAnalyser
 
DigitalAnalyser(int, DigitalComponentUI) - Constructor for class DigitalAnalyser
 
DigitalAnalyserCircuit - class DigitalAnalyserCircuit.

You can read the source of this class here.
DigitalAnalyserCircuit() - Constructor for class DigitalAnalyserCircuit
 
DigitalComponent - interface DigitalComponent.
An interface to describe which services a digital component must offer.
DigitalComponent_std - class DigitalComponent_std.
This class can be the super class of all DigitalComponents implementing DigitalComponent and implements all the required services (which can be redefined for the daughter).
DigitalComponent_std(int) - Constructor for class DigitalComponent_std
 
DigitalComponent_std(int, DigitalComponentUI) - Constructor for class DigitalComponent_std
 
DigitalComponentUI - class DigitalComponentUI.
This class must be the super class of all UIs for DigitalComponents but it should be an interface.
DigitalComponentUI(String) - Constructor for class DigitalComponentUI
 
Disassemble(CompiledProgram, boolean) - Static method in class Disassembler
 
Disassemble(int) - Static method in class Disassembler
 
Disassemble(int[], boolean) - Static method in class Disassembler
 
Disassemble(int, SymbolicInfos[], SymbolicInfos[]) - Static method in class Disassembler
 
Disassembler - class Disassembler.
This class offers services to disassemble PIC programs.
Disassembler() - Constructor for class Disassembler
 
Display() - Method in class DebuggableFileRegisters
 
Display() - Method in class DebuggableFlash
 
DisplayAll() - Method in interface Debugger
Displays state, stacl, current instruction and file registers
DisplayAll() - Method in class Debugger_std
 
DisplayBreakpoints() - Method in interface Debugger
Displays the breakpoints.
DisplayBreakpoints() - Method in class Debugger_std
 
DisplayBreakpoints() - Method in class GraphicalDebugger
 
DisplayBreakpoints() - Method in class TextDebugger
 
DisplayFileRegisters() - Method in interface Debugger
Displays the file registers.
DisplayFileRegisters() - Method in class GraphicalDebugger
 
DisplayFileRegisters() - Method in class TextDebugger
 
DisplayFlash() - Method in interface Debugger
Displays the flash.
DisplayFlash() - Method in class GraphicalDebugger
 
DisplayFlash() - Method in class TextDebugger
 
DisplayInstruction() - Method in class DebuggablePIC_std
 
DisplayInstruction() - Method in interface Debugger
Displays the current instruction.
DisplayInstruction() - Method in class GraphicalDebugger
 
DisplayInstruction() - Method in class TextDebugger
 
DisplayStack() - Method in interface Debugger
Displays the stack.
DisplayStack() - Method in class GraphicalDebugger
 
DisplayState() - Method in interface Debugger
Displays the state of the PIC.
DisplayState() - Method in class GraphicalDebugger
 
DisplayState() - Method in class TextDebugger
 
DumpTable() - Static method in class InstructionSet
This method dumps the instruction set to System.out.

E

EEADR - Static variable in class SystemRegisters
Address of EEADR system register.
EECON1 - Static variable in class SystemRegisters
Address of EECON1 system register.
EECON2 - Static variable in class SystemRegisters
Address of EECON2 system register.
EEDATA - Static variable in class SystemRegisters
Address of EEDATA system register.
EQUs() - Method in class PreprocessedProgram
 
EQUSize() - Method in class PreprocessedProgram
 
EquValues() - Method in class PreprocessedProgram
 
ExampleFileFilter - class ExampleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter() - Constructor for class ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String[]) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String) - Constructor for class ExampleFileFilter
Creates a file filter from the given string array and description.
ExampleFileFilter(String, String) - Constructor for class ExampleFileFilter
Creates a file filter that accepts the given file type.
ExecFunction() - Method in class InstructionInformation
 
ExecInstruction() - Method in interface PIC
Executes one instruction.
ExecInstruction() - Method in class PIC_std
 
ExecText - class ExecText.
 
ExecText() - Constructor for class ExecText
 

F

File - Static variable in interface OpcodeType
Opcode that includes only a File Register address.
FileAnd3BitsConst - Static variable in interface OpcodeType
Opcode that includes both a File Register address and a 3 bits constant.
FileAndDest - Static variable in interface OpcodeType
Opcode that includes both a File Register address and a destination field.
FileRegisters - class FileRegisters.
Instances of this class are file registers of PICs.
FileRegisters() - Constructor for class FileRegisters
Creates RAM and SystemRegisters included into the FileRegisters.
Find(int) - Static method in class InstructionSet
Returns the InstructionInformation corresponding to the given opcode.
Find(String) - Static method in class InstructionSet
Returns the InstructionInformation corresponding to the given mnemonic.
FindCorellation(int, SymbolicInfos[]) - Static method in class Disassembler
 
Flash - class Flash.
Instances of this class are flash memories of PICs
You can read the source of this class here.
Flash() - Constructor for class Flash
Creates a new not-yet-programmed flash.
Flash(CompiledProgram) - Constructor for class Flash
Creates a flash containing the prog prog.
FlashSize - Static variable in class Flash
The size of the flash memory.
FSR - Static variable in class SystemRegisters
Address of FSR system register.

G

getBreakpoint(int) - Method in interface DebuggablePIC
Retunrs the address of the nth breakpoint.
getBreakpoint(int) - Method in class DebuggablePIC_std
 
GetBreakpoint(int) - Method in interface Debugger
Returns the nth breakpoint.
GetBreakpoint(int) - Method in class Debugger_std
 
getBreakpointsForDisplay() - Method in interface DebuggablePIC
Returns the breakpoints for display.
getBreakpointsForDisplay() - Method in class DebuggablePIC_std
 
getDescription() - Method in class ExampleFileFilter
Returns the human readable description of this filter.
getExtension(File) - Method in class ExampleFileFilter
Return the extension portion of the file's name .
getFileRegisters() - Method in interface DebuggablePIC
Returns the DebuggableFileRegisters.
getFileRegisters() - Method in class DebuggablePIC_std
 
getFlashForDisplay() - Method in interface DebuggablePIC
Returns the program loaded into the flash for display.
getFlashForDisplay() - Method in class DebuggablePIC_std
 
getFlashMemory() - Method in interface DebuggablePIC
Returns the DebuggableFlash.
getFlashMemory() - Method in class DebuggablePIC_std
 
getFlashRefresh(int, String) - Method in interface DebuggablePIC
Refreshes the flash program.
getFlashRefresh(int, String) - Method in class DebuggablePIC_std
 
getLabelAddress(int) - Method in interface Debugger
Returns the address of the indexth label.
getLabelAddress(int) - Method in class Debugger_std
 
getLabelComplete() - Method in class PreprocessedProgram
 
getLabelsListForDisplay() - Method in class CompiledProgram
 
getLabelSymb() - Method in class CompiledProgram
 
getPC() - Method in interface DebuggablePIC
Returns the program counter.
getPC() - Method in class DebuggablePIC_std
 
getPC() - Method in interface Debugger
Returns the program counter of the PIC.
getPC() - Method in class Debugger_std
 
getPIC() - Method in interface Debugger
Returns the PIC so that links to other DigitalComponent can be made.
getPIC() - Method in class Debugger_std
 
getProgram() - Method in class DebuggableFlash
 
getSP() - Method in interface DebuggablePIC
Returns the stack pointer.
getSP() - Method in class DebuggablePIC_std
 
getStack(int) - Method in interface DebuggablePIC
Returns the Level element of the stack.
getStack(int) - Method in class DebuggablePIC_std
 
getStackForDisplay() - Method in interface DebuggablePIC
Returns the stack for display.
getStackForDisplay() - Method in class DebuggablePIC_std
 
getState() - Method in class DigitalAnalyser
 
getState() - Method in interface DigitalComponent
Returns the state of the component.
getState() - Method in class DigitalComponent_std
 
getState() - Method in class MatricialKeyboard
 
getState() - Method in class PIC_std
 
getState() - Method in interface Pin
Returns the state of the pin.
getState() - Method in class Pin_std
 
getState() - Method in class RemotedTI
 
getStateForDisplay() - Method in interface DebuggablePIC
Returns the state of the PIC.
getStateForDisplay() - Method in class DebuggablePIC_std
 
GetValue() - Method in class ModifyDialog
 
getVariableComplete() - Method in class PreprocessedProgram
 
getVariablesListForDisplay() - Method in class CompiledProgram
 
getVariableSymb() - Method in class CompiledProgram
 
getW() - Method in interface DebuggablePIC
Returns the W register.
getW() - Method in class DebuggablePIC_std
 
GraphicalDebugger - class GraphicalDebugger.
This class is a Debugger_std specified to be interfaced with the UI DebuggerFrame.
GraphicalDebugger(DigitalComponentUI) - Constructor for class GraphicalDebugger
 

H

hasInfos() - Method in class CompiledProgram
 
Help() - Method in class InstructionInformation
 
hex(int, int, int) - Static method in class Utils
Computes a String that represents num in hexadecimal format.
hex2num(String) - Static method in class Utils
Computes the int value of the hexadecimal number represented by s.

I

InstructionInformation - class InstructionInformation.
Instances of this class are instructions descriptions and should be accessed to through InstructionSet.
InstructionInformation(String, int, String, int, int, int, int, int) - Constructor for class InstructionInformation
 
InstructionSet - class InstructionSet.
This class owns the instruction set table and offers services to handles it.
InstructionSet() - Constructor for class InstructionSet
 
INTCON - Static variable in class SystemRegisters
Address of INTCON system register.
IRP - Static variable in class SystemRegisters
Bit IRP of STATUS file register.
isBreakpoint(int) - Method in interface DebuggablePIC
Returns true if there already is a breakpoint at address n.
isBreakpoint(int) - Method in class DebuggablePIC_std
 
IsBreakpoint(int) - Method in interface Debugger
Returns true if there is a breakpoint at address n.
IsBreakpoint(int) - Method in class Debugger_std
 
isExtensionListInDescription() - Method in class ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isPinConnected(int) - Method in interface DigitalComponent
Returns true if the pin p is already connected on the component.
isPinConnected(int) - Method in class DigitalComponent_std
 

L

Labels() - Method in class PreprocessedProgram
 
LabelSize() - Method in class PreprocessedProgram
 
Link - class Link.
An interface between the modele GraphicalDebugger and the UI DebuggerFrame of PICDebugger.
Link() - Constructor for class Link
 
Literal11Bits - Static variable in interface OpcodeType
Opcode that includes a 11 bits literal value (which is an offset in Flash).
Literal8Bits - Static variable in interface OpcodeType
Opcode that includes a 8 bits literal value.
LoadProgram(CompiledProgram) - Method in interface Debugger
Loads a program into the PIC.
LoadProgram(CompiledProgram) - Method in class Debugger_std
 
LoadProgram(CompiledProgram) - Method in class GraphicalDebugger
 
LoadProgram(String) - Method in interface Debugger
Loads a program into the PIC.
LoadProgram(String) - Method in class Debugger_std
 
LoadProgram(String) - Method in class TextDebugger
 
LoadSource(String) - Method in class Debugger_std
 
LoadSource(String) - Method in class GraphicalDebugger
 

M

main(String[]) - Static method in class DBAKeyboard
PICDebugger entry point.
main(String[]) - Static method in class DebuggerFrame
 
main(String[]) - Static method in class DigitalAnalyserCircuit
PICDebugger entry point.
main(String[]) - Static method in class ExecText
 
main(String[]) - Static method in class ModifyDialog
 
main(String[]) - Static method in class PICDebugger
PICDebugger entry point.
main(String[]) - Static method in class TcpDBAKeyboard
PICDebugger entry point.
main(String[]) - Static method in class TcpRemotedTIServer
 
Mask() - Method in class InstructionInformation
 
MatricialKeyboard - class MatricialKeyboard.
Instances of this class are matricial keyboard with a Mux and a DeMux.
MatricialKeyboard() - Constructor for class MatricialKeyboard
 
MatricialKeyboard(DigitalComponentUI) - Constructor for class MatricialKeyboard
 
Mnemonic() - Method in class InstructionInformation
 
modele() - Static method in class Link
Returns the modele.
ModifyDialog - class ModifyDialog.
 
ModifyDialog(Frame, boolean, String, String) - Constructor for class ModifyDialog
Initializes the Form
ModifyState(int) - Method in class GraphicalDebugger
 

N

name() - Method in interface SymbolicInfos
Returns the name of the Info.
name() - Method in class SymbolicInfos_std
 
NbCycles() - Method in class InstructionInformation
 
NbOperandes() - Method in class InstructionInformation
 
NoOperande - Static variable in interface OpcodeType
Opcode without any operande.
notifyOneCycle() - Method in interface DigitalComponent
This method is called by a PIC at each instruction execution if the component asked so.
notifyOneCycle() - Method in class DigitalComponent_std
 
notifyOneCycle() - Method in class PIC_std
 
notifyOneCycle() - Method in class RemotedTI
 
notifyOneCycle() - Method in class TcpIpComponent
 

O

Offsets() - Method in class PreprocessedProgram
 
OffsetSize - Static variable in class Disassembler
 
Opcode() - Method in class InstructionInformation
 
OpcodeType - interface OpcodeType.
This interface's purpose is to give a name to opcode types rather than using literal values.
OPTION - Static variable in class SystemRegisters
Address of OPTION system register.

P

PCL - Static variable in class SystemRegisters
Address of PCL system register.
PCLATH - Static variable in class SystemRegisters
Address of PCLATH system register.
PD - Static variable in class SystemRegisters
Bit PD of STATUS file register.
PIC - interface PIC.
An interface describing which services a PIC (which is a DigitalComponent) must offer.
PIC_std - class PIC_std.
This interface is the standard implementation of intreface PIC, but a lot of other classes implementing it could be written (to have better emulation algorithms for instance).
PIC_std() - Constructor for class PIC_std
Creates a new PIC_std without any program.
PIC_std(CompiledProgram) - Constructor for class PIC_std
Creates a new PIC_std with a program.
PIC_std(DigitalComponentUI) - Constructor for class PIC_std
Creates a new PIC_std without any program with an UI.
PICDebugger - class PICDebugger.
This class has the entry point of the standard version of PICDebugger, with GraphicalDebugger as its modele and DebuggerFrame as its UI.
PICDebugger() - Constructor for class PICDebugger
 
Pin - interface Pin.
This interface describes the services an instance of a Pin should offer.
Pin_std - class Pin_std.
This class is the standard implementation of interface Pin.
Pin_std(DigitalComponent, int, boolean) - Constructor for class Pin_std
Creates a new pin connected to pin RemotePin of c with the state InitialState.
PORTA - Static variable in class SystemRegisters
Address of PORTA system register.
PORTB - Static variable in class SystemRegisters
Address of PORTB system register.
PreprocessedProgram - class PreprocessedProgram.
 
PreprocessedProgram(String[]) - Constructor for class PreprocessedProgram
 
PreprocessedProgram(String[], boolean) - Constructor for class PreprocessedProgram
 
PreprocessedSource() - Method in class PreprocessedProgram
 
Program() - Method in class CompiledProgram
 
Puiss2(int) - Static method in class Utils
Returns 2^n, with n between 0 and 16.

R

RAM - class RAM.
Instances of this class are 68 bytes long RAM that can be read or written.
RAM() - Constructor for class RAM
Creates a RAM.
Read(int) - Method in class FileRegisters
Returns byte at address address.
Read(int) - Method in class Flash
Returns instruction at address address.
Read(int) - Method in class RAM
Returns the value stored at address in the RAM.
Read(int) - Method in class SystemRegisters
Returns byte at address address in system registers.
Read(int, int) - Method in class DebuggableSystemRegisters
 
Read(int, int) - Method in class FileRegisters
Returns byte at address address in banl Bank.
Read(int, int) - Method in class SystemRegisters
Returns byte at address address in bank Bank of system registers.
refresh(String) - Method in class DigitalComponentUI
 
RefreshBreakpoints(String[]) - Method in class DebuggerFrame
 
RefreshCPUState(String[]) - Method in class DebuggerFrame
 
refreshDisplay() - Method in class DigitalComponent_std
 
RefreshFileRegisters(String[]) - Method in class DebuggerFrame
 
RefreshFlash(int) - Method in interface Debugger
Refreshes instruction n of the flash.
RefreshFlash(int) - Method in class GraphicalDebugger
 
RefreshProgram(DefaultListModel) - Method in class DebuggerFrame
 
RefreshStack(String[]) - Method in class DebuggerFrame
 
RemotedTI - class RemotedTI.
Instances of this class receive remote control codes and answer like a TI does.
RemotedTI() - Constructor for class RemotedTI
 
RemotedTI(DigitalComponentUI) - Constructor for class RemotedTI
 
removeBreakpoint(int) - Method in interface DebuggablePIC
Removes the breakpoint at address n.
removeBreakpoint(int) - Method in class DebuggablePIC_std
 
RemoveBreakpoint(int) - Method in interface Debugger
Removes the breakpoint at address n.
RemoveBreakpoint(int) - Method in class Debugger_std
 
Reprogram(CompiledProgram) - Method in class DebuggableFlash
 
Reprogram(CompiledProgram) - Method in class Flash
Reprograms the flash memory.
ReprogramFlash(CompiledProgram) - Method in class DebuggablePIC_std
 
ReprogramFlash(CompiledProgram) - Method in interface PIC
Reprograms the PIC.
ReprogramFlash(CompiledProgram) - Method in class PIC_std
 
Request(String, String) - Method in class DebuggerFrame
 
Reset() - Method in interface PIC
Resets the PIC.
Reset() - Method in class PIC_std
 
RP0 - Static variable in class SystemRegisters
Bit RP0 of STATUS file register.
RP1 - Static variable in class SystemRegisters
Bit RP1 of STATUS file register.
Run() - Method in interface Debugger
Runs the PIC.
Run() - Method in class Debugger_std
 
Run() - Method in interface PIC
Runs the PIC.
Run() - Method in class PIC_std
 
Running() - Method in interface Debugger
Returns the running state of the PIC.
Running() - Method in class Debugger_std
 

S

Save(String) - Method in class CompiledProgram
 
Save(String) - Method in class SourceCode
 
SaveProgram(String) - Method in interface Debugger
Saves the loaded program.
SaveProgram(String) - Method in class Debugger_std
 
SaveSource(String) - Method in interface Debugger
Saves the source that's in the editor.
SaveSource(String) - Method in class Debugger_std
 
SelectProgram(int) - Method in class DebuggerFrame
 
setBreakpoint(int) - Method in interface DebuggablePIC
Sets a breakpoint to address n.
setBreakpoint(int) - Method in class DebuggablePIC_std
 
SetBreakpoint(int) - Method in interface Debugger
Sets a breakpoint to address n.
SetBreakpoint(int) - Method in class Debugger_std
 
setDescription(String) - Method in class ExampleFileFilter
Sets the human readable description of this filter.
setExtensionListInDescription(boolean) - Method in class ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setModele(GraphicalDebugger) - Static method in class Link
Sets the modele.
setPC(int) - Method in interface DebuggablePIC
Sets the program counter.
setPC(int) - Method in class DebuggablePIC_std
 
setPC(int) - Method in interface Debugger
Sets the program counter.
setPC(int) - Method in class Debugger_std
 
setPinState(int, boolean) - Method in interface DigitalComponent
Sets pin p of the component to the requested state.
setPinState(int, boolean) - Method in class DigitalComponent_std
 
setPinStateDontNotify(int, boolean) - Method in class DigitalAnalyser
 
setPinStateDontNotify(int, boolean) - Method in interface DigitalComponent
Sets pin p of the component to the requested state without notifying the caller, this is used by the notifying routine of the Pin, so you should add here the code handling the response of the DigitalComponent to a change on its pins.
setPinStateDontNotify(int, boolean) - Method in class DigitalComponent_std
 
setPinStateDontNotify(int, boolean) - Method in class MatricialKeyboard
 
setPinStateDontNotify(int, boolean) - Method in class PIC_std
 
setPinStateDontNotify(int, boolean) - Method in class RemotedTI
 
setPinStateDontNotify(int, boolean) - Method in class TcpIpComponent
 
setRAM(int) - Method in class GraphicalDebugger
 
setSP(int) - Method in interface DebuggablePIC
Sets the stack pointer.
setSP(int) - Method in class DebuggablePIC_std
 
setStack(int) - Method in class GraphicalDebugger
 
setStack(int, int) - Method in interface DebuggablePIC
Sets the Level element of the stack.
setStack(int, int) - Method in class DebuggablePIC_std
 
setState(boolean) - Method in interface Pin
Sets the state of the pin.
setState(boolean) - Method in class Pin_std
 
setStateDontNotify(boolean) - Method in interface Pin
Sets the state of the pin without notifying the other component.
setStateDontNotify(boolean) - Method in class Pin_std
 
setStreamsAndStartThread(Socket) - Method in class TcpIpComponent
 
setSymbolicInfos(SymbolicInfos[]) - Method in class DebuggableFileRegisters
 
setUI(DebuggerFrame) - Static method in class Link
Sets the UI.
setW(int) - Method in interface DebuggablePIC
Sets the W register.
setW(int) - Method in class DebuggablePIC_std
 
Size() - Method in class CompiledProgram
 
Size() - Method in class PreprocessedProgram
 
Source() - Method in class SourceCode
 
SourceCode - class SourceCode.
 
SourceCode(String) - Constructor for class SourceCode
 
SourceCode(String[]) - Constructor for class SourceCode
 
SourceString() - Method in class SourceCode
 
start() - Method in class TcpRemotedTIServer
 
STATUS - Static variable in class SystemRegisters
Address of STATUS system register.
StepOver() - Method in interface Debugger
Executes one instruction but steps over calls.
StepOver() - Method in class Debugger_std
 
Stop() - Method in interface Debugger
Stops the PIC.
Stop() - Method in class Debugger_std
 
Stopped() - Method in class DebuggerFrame
 
stopWaiting() - Method in class TcpIpComponent
 
StringArrayFromString(String) - Static method in class SourceCode
 
SymbolicInfos - interface SymbolicInfos.
 
SymbolicInfos_std - class SymbolicInfos_std.
 
SymbolicInfos_std(String, int) - Constructor for class SymbolicInfos_std
Creates a new SymbolicInfos named Str at address addr.
SystemRegisters - class SystemRegisters.
Instances of this class are system registers of PICs.
SystemRegisters() - Constructor for class SystemRegisters
Creates a new SystemRegisters.

T

TcpDBAKeyboard - class TcpDBAKeyboard.
This class is a PICDebugger entry point for TcpDBAKeyboard, that is to say for a circuit similar to DBA's keyboard through a TCP connection.
TcpDBAKeyboard(String) - Constructor for class TcpDBAKeyboard
 
TcpIpComponent - class TcpIpComponent.
This DigitalComponent is a very funny one.
TcpIpComponent(int, int, String, boolean) - Constructor for class TcpIpComponent
Build a TcpIpComponent with n pins setting it as either a server or a client.
TcpRemotedTIServer - class TcpRemotedTIServer.
This program runs a RemotedTI connected to a TcpIpComponent set to server which waits on port 4950.
TcpRemotedTIServer() - Constructor for class TcpRemotedTIServer
 
TextDebugger - class TextDebugger.
 
TextDebugger() - Constructor for class TextDebugger
 
TMR0 - Static variable in class SystemRegisters
Address of TMR0 system register.
TO - Static variable in class SystemRegisters
Bit TO of STATUS file register.
Trace() - Method in interface DebuggablePIC
Executes one instruction.
Trace() - Method in class DebuggablePIC_std
 
Trace() - Method in interface Debugger
Executes one instruction.
Trace() - Method in class Debugger_std
 
TRISA - Static variable in class SystemRegisters
Address of TRISA system register.
TRISB - Static variable in class SystemRegisters
Address of TRISB system register.

U

ui() - Static method in class Link
Returns the UI.
UpdateLabels(String[]) - Method in class DebuggerFrame
 
UpdateSource(String) - Method in interface Debugger
Updates the source code.
UpdateSource(String) - Method in class Debugger_std
 
UpdateSource(String) - Method in class DebuggerFrame
 
UpdateVariables(String[]) - Method in class DebuggerFrame
 
Utils - class Utils.
This class offers several base manipulation services (hexadecimal, binary, 2^n).
Utils() - Constructor for class Utils
 

V

Variables() - Method in class PreprocessedProgram
 
VarSize() - Method in class PreprocessedProgram
 

W

Write(int, int) - Method in class FileRegisters
Writes byte n at address address.
Write(int, int) - Method in class RAM
Writes the value n at address in the RAM.
Write(int, int) - Method in class SystemRegisters
Writes byte n at address address in system registers.
Write(int, int, int) - Method in class DebuggableSystemRegisters
 
Write(int, int, int) - Method in class FileRegisters
Writes byte n at address address in bank Bank.
Write(int, int, int) - Method in class SystemRegisters
Writes byte n at address address in bank Bank of system registers.

Z

Z - Static variable in class SystemRegisters
Bit Z (Zero) of STATUS file register.

A B C D E F G H I L M N O P R S T U V W Z