My first experiment with Subcircuits.

This is the CTH-10 CPU. By CrEePeRz24321. (most updated version of the CTH Series) This uses all binary to operate. First click on Power to start. Turn Op to 1 and double click the RAM. Then type in the Op code you want. Only put inputs and read outputs of the User Interface. Wait until the Red light turns Green then start. If you want to change operations, then turn Op to 1 and double click the RAM. Then type in the Op code you want. (^{If you use full screen, and it keeps on kicking you out when you type, click full screen and then look to the bottom}* ^{ right and press + or - and don't touch the full screen after that unless the RAM input kicks you out}*)

0 is No Operation - Inputs unavailable

1 is RAM - write the address into In1, write the number you want to store into In2 and press Write.

2 is ADD - write the first digit into In1, write the second digit into In2

3 is Subtract - write the first digit into In1, write the second digit into In2

4 is Counter - Inputs unavailable

5 is AND Gate - write the first digit into In1, write the second digit into In2

6 is a Clock - Inputs unavailable

7 is Accessing the ROM - Inputs unavailable

8 is Binary to Decimal converter

9 is Random Number - Inputs unavailable

10 is Not Gate - write the converting digit into In1

11 is Shift Right* - write the converting digit into In1, write the shift number into In2

12 is Shift Left* - write the converting digit into In1, write the shift number into In2

13 is Multiply - write the first digit into In1, write the second digit into In2

14 is Divide - write the first digit into In1, write the second digit into In2**

HALT is to halt operation

*when using shift the first 3 digits of Out will be nonfunctional

**when using divide the first 4 digits away from the CPU are remainders and the last 4 digits closest to the CPU are quotients.

(There is also a Computer version that doesn't get updated much.)

This is the CTH-10 CPU. This uses all binary to operate. First click on Power to start. Turn Op to 1 and double click the RAM. Then type in the Op code you want. Only put inputs and read outputs of the User Interface. Wait until the Red light turns Green then start. If you want to change operations, then turn Op to 1 and double click the RAM. Then type in the Op code you want. (*If you use full screen, and it keeps on kicking you out when you type, click full screen and then look to the bottom** right and press + or - and don't touch the full screen after that unless the RAM input kicks you out*)

0 is No Operation - Inputs unavailable

1 is RAM - write the address into In1, write the number you want to store into In2 and press Write.

2 is ADD - write the first digit into In1, write the second digit into In2

3 is Subtract - write the first digit into In1, write the second digit into In2

4 is Counter - Inputs unavailable

5 is AND Gate - write the first digit into In1, write the second digit into In2

6 is a Clock - Inputs unavailable

7 is Accessing the ROM - Inputs unavailable

8 is Binary to Decimal converter

9 is Random Number - Inputs unavailable

10 is Not Gate - write the converting digit into In1

11 is Shift Right* - write the converting digit into In1, write the shift number into In2

12 is Shift Left* - write the converting digit into In1, write the shift number into In2

13 is Multiply - write the first digit into In1, write the second digit into In2

HALT is to halt operation

*when using shift the first 3 digits of Out will be nonfunctional

16bit
cpu
rixis
computer
math
code
coding
add
addition
subtract
subtraction
jump
jump if
branch
branch if
count
counting
counter
loop
loops
infinite loop
infinite loops
conditional loop
conditional loops
screen
graphics
keyboard
keys
letters
key
letter
color
colors
alu
ALU
a.l.u.
A.L.U.
combinox
Combinox
Rixis
rixis combinox
Rixis combinox
rixis Combinox
Rixis Combinox
eeprom
EEPROM
2+2
detect
detecting
division
decimal
base ten
CPU
c.p.u
C.P.U
conditional jump
Arithmetic Logic Unit
arithmetic logic unit
detector
clock
jump-if
branch-if
fibb
Fibb
fibonacci
Fibonacci
random
randomness
random noise
alan
Alan
turing
Turing
alan turing
Alan Turing
alan-turing
Alan-Turing
turing complete
Turing Complete
turing-complete
Turing-Complete
cpu-computer
cpu/computer
cpu computer
CPU-Computer
CPU/Computer
CPU Computer
c.p.u.-computer
c.p.u./computer
c.p.u. computer
C.P.U-Computer
C.P.U/Computer
C.P.U Computer
screens
Screen
pixel screen
Pixel Screen
pixel-screen
Pixel-Screen
color screen
Color Screen
color-screen
Color-Screen
Screens
Display
display
Pixel
pixel
color-display
Color-Display
color display
Color display 16-bit
pixel-display
pixel display
Pixel-Display
Pixel Display Color
16 bit
16-bit
16Bit
16 Bit
16-Bit
16 bit computer
16-bit computer
16Bit computer
16 Bit Computer
16-Bit Computer
16 bit Computer
16-bit Computer
16Bit Computer
Computer

*About the Combinox R1:*

This is the third 16-bit CPU I have made. Its new name was inspired by the new combinational code. It is also my first computer to feature a graphics and base ten display. As a result of its brand new architecture, code, and clock it is much faster than my previous CPUs.

*Directions for use:*

Choose the desired EEPROM program and insert it into the slot. First press the "RESET" button. Now press the "ON" button and enjoy your program.

*Descriptions of programs:*

**blank: **A blank EEPROM to be coded.

**count up forever: **Counts up by one until it reaches 65,535 then loops back to 0.

**2+2:** adds 2+2 and displays the output to the number display

**transfer from keyboard to display: **Displays the ascii value of whatever key is being entered on the keyboard.

**random noise: **Displays random noise on the screen.

**Fibonacci:** calculates the Fibonacci sequence

*Credits:*

Sanderokian Stfetoneri - clock

Sanderokian Stfetoneri - 16 bit division