DAT2343 Lecture Outlines
Fall 2003


Current Lecture Material

1. Basic Computer Architecture Models

2. Historical Progression

3. Binary Circuit Encoding

4. Unsigned Binary Encoding

5. Logic Gates

6. 2's Complement Signed Binary Encoding

7. Hexadecimal

8. Character Encoding

9. Character-Numeric Hybrid Encoding

10. Floating Point Encoding

11. DEBUG File Analysis

12. The "Little Man" Computer

13. Programming the "Little Man" Computer

14. The LMC Simulator

15. Generation of Executable Code from Source Program Files

16. Bootstrap Loading of Code

17. General Model of a Computer

18. Machine Level Instructions in the General Model

19. Port IO (General Model)

20. Direct Memory Access IO (General Model)

21. Hardware Interrupt Processing (General Model)

22. Operating Systems : Basic Functions

23. Operating Systems : Concurrent Processing

24. Operating Systems : Memory Management Issues

25. Logical File Structures

26. Physical Disk Storage

27. Analysis of MSDOS Disk Structure

28. IBM PC "Real" Memory

29. IBM PC "Base" Architecture : The Intel 8088

30. Code Execution in DEBUG

31. Basic MS-DOS Interrupt Services

32. Basic Assembler

33. .COM and .EXE Program Structures

34. Developing Assembler Programs

35. Assembler Program Development Tools

36. Sample Assembler Program

37. Port I/O in Assembler

38. Layers of an Operating System

39. Program Execution Management

This is outline material only and not the complete material that you are responsible for as part of this course.


Return to Table of Contents