TIC (Tiny Imaginary Computer)

- Handout from 02/19/2013: TIC01.pdf on the
TIC model computer registers, op codes, operations, instruction format,
etc.
- Homework is due on Tuesday, 02/26/2013:
HOMEWORK Assignment to trace and understand
the fetch/execute cycle for two TIC programs. (02/19/Tuesday handout).
- The OP codes and the explanation
for the TIC instruction set (13 instructions or operations).
- More examples: TIC examples from
past semester exams or quizzes.
- TIC and a solved TIC program with loops and branching:

TIC example: See page two of the PDF for the solved example from an old quiz.18 - INP 28, Data is at addresses 28, 29, and 30. 19 - INP 29, Program instructions at addresses 18-26. 20 - LDA 28, 21 - ZER 26, CONDITIONAL BRANCH - beginning of LOOP 22 - OUT 28, 23 - SUB 29, 24 - STO 28, 25 - BRA 21, Unconditional BRANCH - end of the LOOP 26 - STP 0,

- Try out this TIC example for practice: Portion of Spring 2011 Quiz One including TIC,
HAMMING codewords,binary to decimal, decimal to binary, and base
7 to base 10.
- Read this summary: Exciting
OUTput --> 104 and 208, PC has 19 when program STPs.

Fetch/Execute cycle review - 01/25/2011 - TIC group exercise solution.Study this solved problem: TICgroupExercise.pdf.

- TIC 1, TIC 2, TIC 3 note:
01/25/2011 - use these for practice.
TIC practice: TIC 1 and TIC 2 and TIC 3 is a three page PDF. TIC 2 is very simple. TIC 3 involves BRANCHING and loops!