Ejemplo n.º 1
0
        //Function for an simple kioutput
        void HDDKi()
        {
            CNibble nibble = inputNumbers[inputNumbers.Count - 1];

            inputNumbers.RemoveAt(inputNumbers.Count - 1);
            outputNumbers.Add(nibble);
        }
Ejemplo n.º 2
0
        //Send a number to the GPU
        public void sendNumber()
        {
            CNibble outputNumber = outputNumbers[outputNumbers.Count - 1];

            outputNumbers.RemoveAt(outputNumbers.Count - 1);
            outputNumber.setDestination("GPU");
            GPU.GetComponent <CGPUConnection>().insertNumber(outputNumber);
        }
Ejemplo n.º 3
0
        //Get an number from the inputstack
        public CNibble getNumber()
        {
            CNibble nibble = new CNibble();

            nibble = inputNumbers[inputNumbers.Count - 1];
            inputNumbers.RemoveAt(inputNumbers.Count - 1);
            return(nibble);
        }
Ejemplo n.º 4
0
        //Sends a number to the HDD
        public void sendNumber()
        {
            CNibble cNibble      = new CNibble();
            string  outputNumber = "";

            outputNumber = outputNumbers[outputNumbers.Count - 1];
            outputNumbers.RemoveAt(outputNumbers.Count - 1);
            cNibble.setString(outputNumber);
            cNibble.setDestination("HDD");
            HDD.GetComponent <CHDDConnection>().insertNumber(cNibble);
        }
Ejemplo n.º 5
0
 //Insert number to the inputstack
 public void insertNumber(CNibble _value)
 {
     inputNumbers.Add(_value);
 }
Ejemplo n.º 6
0
 //Insert number to the outputstack
 public void setNumber(CNibble _value)
 {
     outputNumbers.Add(_value);
 }
Ejemplo n.º 7
0
 //Insert Number to the input storage
 public void insertNumber(CNibble _nibble)
 {
     inputNumbers.Add(_nibble);
 }