Microprocessor Architecture & Programming


Tentatitive Class Schedule (Blended Mode)- [F2F - Face to Face; On - Online]

WK Date Topics Covered
1
30/04 - F2F
Princeton v/s Harvard Architectures, Pipelining, Computer Evolution & Performance.
2
07/05 - On
Assembler Overview; Assembling and Running first.asm program; Basic I/O library; Macros: Macro for I/O; Numeric I/O, mov instruction.
3
14/05- F2F
Arithmetic instructions: Addition, Subtraction, Multiplication, Division
4
21/05 - On
Comparing & Branching: Decision-making; Conditional jumps and
looping; Instruction timing.
5
28/04 - F2F
Sub-programs & Stack: Public Keyword, Call & Ret, Stack Operations.
6
04/06 - On
Advanced bit operations & Floating Point Unit: Shifts and Rotates,
FPU Data and Stack, FPU Arithmetic and I/O.
7
11/06 - F2F
Arrays & File Processing; Addressing, Arrays, Byte Swapping.
8
18/06 - On
Macros and Program Testing: Macro declarations & expansion;
Parameters; Pseudo-macros.
9
25/06 - F2F
Cache: characteristics, performance, design and mapping.
10
02/07- On
Cache: characteristics, performance, design and mapping.
11
09/07 - F2F
CPU Costing
12
16/07 - On
Buses: Control Unit, Machine Cycle, Bus types.
13
23/07 - F2F
Class Test (Open book)
14
30/07 - On
Revision
15
06/06 - F2F
Revision




Module Info

Code: BEE2101C
Convenor: RHH
Coordinator: RHH
Prerequisite: None
Audience: BEE
Level: 2
Lectures: 2 Hrs/Wk
Practicals/Tutorials: 1 Hr/Wk
Self-Study: 5 Hrs/Wk
Class test: 15%
Programming Assignment: 25%
Exams: 60%

Module Information Pack

BEE23AFT (4.01 MB)