Lecture Notes of CMPUT 229, Fall 2006

Prof. Li-Yan Yuan


1 Introduction PDF(6) PPT 10 pages are added on Sept. 8, 2006
2 Number Systems PDF(6) PPT added on Sept. 10, 2006
3 MPIS Architectures PPT modified on Sept. 17, 2006
4 Mips Instructions PPT added on Sept. 17, 2006
5 Addressing Modes PPT added on Sept. 17, 2006
6 Stack and Variables PDF(6) PPT added on Sept. 24, 2006
7 Select and Loops PDF(6) PPT added on Sept. 24, 2006
8 Function (1) PDF(6) PPT slides 23 and 24 added on Oct. 4, 2006
8 Function (2) PDF(6) PPT added on Oct. 11, 2006
8 Function (3) PDF(6) PPT added on Oct. 15, 2006
9 Global Vairables PDF(6) PPT added on Oct. 18, 2006
10 Efficiency PDF(1) PPT modified on Oct. 23, 2006
Review for Midterm PDF(6) PPT modified on Oct. 25, 2006
11 Digital Logic and Circuits PDF(1) PPT modified on Oct. 30, 2006
11 Digital Logic and Circuits (2) PDF(6) PPT added on Nov. 6, 2006
12 Exception Handling PDF(6) PPT added on Nov. 8, 2006
13 Memory Hierarchy PDF(6) PPT added on Nov. 15, 2006
14 Input and Output PDF(6) PPT added on Nov. 20, 2006
15 Float Point Operations PDF(6) PPT added on Nov. 27, 2006
16 Datapath PDF(6) PPT added on Nov. 29, 2006
17 IA 64 Architecture PDF(6) PPT 5 more sldies added on Dec. 4, 2006
Review 2 PDF(6) PPT added on Dec. 6, 2006


NOTE: The lecture notes for CMPUT 229 will be added/modified as the lecture progresses.
IA 64 Architecutre

Sample Programs of COMPUT 229


1 hello.a
2 minmax.a
3 count.a
4 length.a
5 reverse.a
6 stack1.a
7 stack6.a
8 solution to stack6
9 Power
10 fib.a
11 fibloop.a
12 fib_stack.a
13 buff.c and buff.h
14 gp.a