All Packages Class Hierarchy This Package Previous Next Index
Class edsac.kernel.Kernel
java.lang.Object
|
+----edsac.kernel.Kernel
- public class Kernel
- extends Object
- implements Runnable
-
cycles
- The number of cycles which have been executed.
-
delay
- The delay between instructions.
-
whyStopped
- The reason for the last stop.
-
Kernel(TeleQueue)
- Constructor method.
-
getAccumulator()
-
-
getMultiplicand()
-
-
getMultiplier()
-
-
getOrderCode()
-
-
getSCR()
-
-
getTank(int)
- GUI access methods, for displaying those little flashing lights.
-
isRunning()
- Returns true if the processor is in free-running mode, and false
otherwise.
-
memoryClear(int)
-
-
restart(int)
- Clear memory, create a new processor.
-
run()
- Execute continuously until interrupted
-
setInputTape(String)
- Set the tape that is read from.
-
singleStep()
- Do a single step
-
startFreeRun()
- Start free running
-
stopFreeRun()
- Stop free running
-
updateDialAcc(int)
-
cycles
public int cycles
- The number of cycles which have been executed.
delay
public int delay
- The delay between instructions.
whyStopped
public String whyStopped
- The reason for the last stop.
Kernel
public Kernel(TeleQueue out)
- Constructor method.
singleStep
public void singleStep()
- Do a single step
startFreeRun
public void startFreeRun()
- Start free running
stopFreeRun
public void stopFreeRun()
- Stop free running
run
public void run()
- Execute continuously until interrupted
restart
public void restart(int version)
- Clear memory, create a new processor.
isRunning
public boolean isRunning()
- Returns true if the processor is in free-running mode, and false
otherwise.
getTank
public long[] getTank(int tank)
- GUI access methods, for displaying those little flashing lights.
getAccumulator
public long[] getAccumulator()
getMultiplier
public long getMultiplier()
getMultiplicand
public long getMultiplicand()
getSCR
public int getSCR()
getOrderCode
public int getOrderCode()
setInputTape
public void setInputTape(String s)
- Set the tape that is read from.
updateDialAcc
public void updateDialAcc(int i)
memoryClear
public void memoryClear(int version)
All Packages Class Hierarchy This Package Previous Next Index