Art of Assembly Lauguage Programming - AALP
A Programmers View of Computer Architecture –PVCA
|
|
Week |
topic |
|
Lec |
LAB |
||
|
0 |
Sept
8, |
Intro |
PVCA: Ch 1, 2,3 |
|
|
||
|
1 |
Sept
13, 15 |
History Abtractions, Number systems, Base
conversion |
AALP:
Ch 1, 2.0-2.6.1; OLR
2; |
|
|||
|
2 |
Sept
20, 22 |
Boolean Algebra |
AALP:
2.6.2-2.8; PVCA:
Ch 4; |
||||
|
3 |
Sept
27, 29 |
Digital Logic and K-maps Combinational and Sequential Circuits |
PVCA:Ch
5, OLR 1; |
Lab2 |
|||
|
4 |
Oct
4, 6 |
Data Representation Arithmetic/Logical Ops ARM Assembly Lang |
OLR
2,3; Ch 4.6 – 4.8 |
New |
|||
|
|
Oct
8-11 |
Fall Break |
|
|
|
||
|
5 |
Oct
13 |
Exam 1 ARM Instructions |
OLR: 3b;
AALP:
3.0-3.3.8; PVCA:
6, OLR 4; AALP:14.1; |
|
|
||
|
6 |
Oct
18, 20 |
FP Arithmetic |
PVCA:
8, 13.1; OLR 6 |
|
|||
|
7 |
Oct
25, 27 |
Control Instruct. Memory Addr. |
PVCA: 7; OLR 7, 8 |
||||
|
8 |
Nov
1, 3 |
CPU Control/ Arrays and Indexing |
|
||||
|
9 |
Nov
8, 10 |
Control/ Arrays and Indexing |
PVCA:
9; OLR 9; |
|
|||
|
10 |
Nov
15, 17 |
Indexing (last day to drop Nov 15) |
OLR 10,
PVCA:13.2; |
||||
|
11 |
Nov
22 |
Subroutines |
PVCA: 13.3; OLR 11 OLR 12, PVCA: 11; |
|
|
||
|
|
Nov
23-27 |
Thanksgiving Vacation |
|
|
|
||
|
12 |
Nov
29, Dec 1 |
Subroutine Transparency, Pipelining Hazards |
OLR 13, PVCA 13.4; |
|
|
||
|
13 |
Dec
6, 8 |
Memory Hierarchy: cache,
secondary° storage, Virtual Memory |
Ch
8. 1 – 8.6 |
|
|
||
|
14 |
Dec
13 |
Presentation (last day of classes Dec 14th) |
|
|
|
||
|
17 |
Dec
16 |
Last day to submit anything |
|
|
|