Module Identifier | CS25510 | ||
Module Title | COMPUTER HARDWARE | ||
Academic Year | 2002/2003 | ||
Co-ordinator | Dr Mark B Ratcliffe | ||
Semester | Semester 1 | ||
Other staff | Dr David Barnes | ||
Pre-Requisite | CS15410 | ||
Mutually Exclusive | CS14020 | ||
Course delivery | Lecture | 22 lectures | |
Practical | Up to 10 x 2 hr | ||
Assessment | Semester Exam | 2 Hours | 100% |
Supplementary Exam | Will take the same form, under the terms of the Department's policy. | ||
Further details | http://www.aber.ac.uk/compsci/ModuleInfo/CS25510 |
2. Combinational logic - 5 lectures.
Revision of basic gates, I. C. data sheets, comparators, adders, encoders, multiplexers. Laws and rules of Boolean algebra. Universal gates.
3. Sequential logic - 3 lectures.
Latches, flip-flops. Applications: parallel data storage, frequency division, and counting.
4. Example microcontroller - 2 lectures.
I. C. complexity classificiation. Microcontroller on-chip peripheral functions and architecture.
5. Microcontroller programming - 3 lectures.
The fetch/execute cycle. Assembly language, directives and instructions. Basic I/O, A/D and interrupt programming.
6. Microcontoller hardware expansion - 4 lectures.
Single chip/expanded mode, memory maps, address decoding circuits. RISC versus CISC computer hardware.
7. Digital hardware exercise - 5 practicals.
NAND gate practical. Microprocessor hardware architecture exercise.
8. Microcontroller programming exercise - 5 practicals.
Binary I/O, A/D input and interrupt programming using microcontroller simulator.