2110253  Computer Electronics and Interfacing

(Computer Organization)  2014


Prabhas Chongstitvatana
prabhas at chula dot ac dot th
twitter  @prabhas_c


course syllabus

Lecture

week 1     Introduction to the course       Computer Evolution     Cost of Processors             
week 2     Computer Organization    Instruction Set
                Program in Assembly language:  
Simple machine:  Z0   Big example: member of a list
week 3    Computer Arithmetic (see slides in CourseVille),  Instruction set 
week 4    Addressing, real processor: x86, ARM

Announcement

16 Sept    Quiz will be a 30 minutes test, starting exactly at 8:30am. 
28 Nov    The simulator on the web is available.  It is called CPU 1001 (Z0 but different encoding).

Tools

Z0 simulator    (version 1.0)  include executable on Windows (sim-z0.zip)
Update version Z0-1  (include data section)  sim-z0-1.zip
Update version Z0-2  (add "call", "ret")  sim-z0-2.zip

examples from lecture
   ex1 Simple add   : source, machine code
   ex2 Add 1 to 10  : source, machine code

Z0-instruction sheet
How to use Z0 simulator
Z0 instruction set explain
Z0 (but called CPU 1001) Simulator on the web  You can use it with any browser. I tested it on IE10,Chrome and Safari

last update 29 Nov 2014