Difference between revisions of "CSC231 Schedule Spring 2017"
(→ ) |
|||
Line 17: | Line 17: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible " style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': Introduction | |width="60%"| '''Topics''': Introduction | ||
Line 62: | Line 62: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': Emacs, assembly, hexdump | |width="60%"| '''Topics''': Emacs, assembly, hexdump | ||
Line 100: | Line 100: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': Registers (eax, ax, al). The ADD Instruction | |width="60%"| '''Topics''': Registers (eax, ax, al). The ADD Instruction | ||
Line 135: | Line 135: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': SUB, DW, DD, DB, Binary, Hex, Decimal conversion. | |width="60%"| '''Topics''': SUB, DW, DD, DB, Binary, Hex, Decimal conversion. | ||
Line 178: | Line 178: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': Conversion binary, hex, decimal. | |width="60%"| '''Topics''': Conversion binary, hex, decimal. | ||
Line 215: | Line 215: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': Logical instructions, Logic Design, Signed Numbers | |width="60%"| '''Topics''': Logical instructions, Logic Design, Signed Numbers | ||
Line 251: | Line 251: | ||
|} | |} | ||
<br /> | <br /> | ||
− | {| class="mw-collapsible | + | {| class="mw-collapsible" style="width:100%" border="1" |
|- style="background:#dddddd;" | |- style="background:#dddddd;" | ||
|width="60%"| '''Topics''': 2's Complement, Midterm | |width="60%"| '''Topics''': 2's Complement, Midterm |
Revision as of 16:28, 1 May 2017
--D. Thiebaut (talk) 10:37, 2 December 2016 (EST)
Week 1 Jan 26, 27 |
Topics: Introduction | Lab/Hw | Reading |
|
|
Week 2 Jan 30, Feb 1, 3 |
Topics: Emacs, assembly, hexdump | Lab/Hw | Reading |
|
|
|
Week 3 Feb 6, 8, 10 |
Topics: Registers (eax, ax, al). The ADD Instruction | Lab/Hw | Reading |
|
|
|
Week 4 Feb 13, 15, 17 |
Topics: SUB, DW, DD, DB, Binary, Hex, Decimal conversion. | Lab/Hw | Reading |
|
|
|
Week 5 Feb 20 |
Topics: Conversion binary, hex, decimal. | Lab/Hw | Reading |
|
|
|
Week 6 Feb 28, Mar 2 |
Topics: Logical instructions, Logic Design, Signed Numbers | Lab/Hw | Reading |
|
|
|
Week 7 Mar 7, 9 |
Topics: 2's Complement, Midterm | Lab/Hw | Reading |
|
|
|
SPRING BREAK |
Week 8 Mar 20, 22, 24 |
Topics: Loops and Addressing Modes | Lab/Hw | Reading |
|
|
Week 9 Mar 27, 29, 31 |
Topics: Loops, arrays, game of life, conditional jumps | Lab/Hw | Reading |
|
|
Week 10 Apr 3, 5, 7 |
Topics: Conditional Jumps | Lab/Hw | Reading |
|
|
Week 11 Apr 10, 12, 14 |
Topics: Function, Stack, Push, Pop | Lab/Hw | Reading |
|
|
Week 12 Apr 17, 19, 21 |
Topics: Recursion, fact | Lab/Hw | Reading |
|
|
|
Week 13 Apr 24, 26, 28 |
Topics: | Lab/Hw | Reading |
|
Week 14 May 1, 3 |
Topics: Floating-Point Numbers | Lab/Hw | Reading |
|
|
Links and Resources
Pipelines, Branch Prediction, Hyper-Threading
- The 90-minute guide to Modern Microprocessors, a high-level coverage of pipelines, branch prediction, instruction parallelism, and hyper-threading.
Bash Shell & Linux Resources