DAT 2343 - Architecture

2003-05-04 01:19


Weekly Schedule
Notes & Homework
More Notes!
News & Discussion
Project 1
Project 2
Project 3
Project 4
Calculating  C/H/S

DAT2343 - Computer Architecture

Summer (May - August) 2000 :

Instructor: Prof. Ian! D. Allen
E-mail: idallen@freenet.carleton.ca
Office: Woodroffe B222B
Phone: Woodroffe: 727-4723 ext. 7075
(please send email instead)

Teaching Home Page
Personal Home Page

Course Sections - Summer 2000

I teach only one section of this course:

Section 521 - Tuesday and Thursday 6:30pm-9:00pm (Night)

See my schedule for details.

For other sections of DAT 2343 please refer to:

Prof. Reg Dyer (Sections 010 and 020) Home Page
Prof. Alan Pinck (Course Developer) Home Page

Assignment Submission Standards

To permit me to concentrate on the content of your assignments, material handed in for marking must be easy for me to identify.

I have prepared a set of Assignment Standards, which you will find as a button on my academic home page.

Register your EMail

Please register your name and Algonquin EMail address with me.  During the term, I will send your marks to your Algonquin EMail address.  You can forward your Algonquin EMail to any other address you wish.

Select this link to register your name and EMail with me.

No Group Assignments

There are no group or team assignments, projects, or homework in this course.  You are expected to do your own work as individuals, without consulting other students for the answers.

Share your ideas, not your solutions or source code.  For details, see: Plagiarism.

Final Exam - Spring/Summer 2000

This is a list of topics that are covered on the Final Exam, with each topic followed by a list of homework questions and/or Web pages that are related to the topic.  This list is not exhaustive; it merely indicates that the given topics are on the exam. 

Basic HEX and BINARY arithmetic
- Set B

Effects of arithmetic on the Standard Flags
- Set B

Conversions among bases: HEX, BINARY, Decimal
- Set B

The Intel Instruction Cycle (not the LMC cycle!)
- Web 6.4, trace.htm link on bottom of Web 10.2

Linking and Relocating using small LMC object files
- E10,11,  reloc_link.txt, object_file_format.txt

Basic Intel Machine Architecture, Addressing, and Registers
- F3,F8,G1,2,G3 "near" and "far"

Simple Intel Assembler Programming, including ASM syntax
- *.asm examples on Web
- Project 3
- Web 11.1 (.COM format and syntax)

.com vs. .exe program structure differences
- G17,  Web 11.1

Interrupt (INT) execution and tracing on Intel hardware
- F22, G4,5, Web 7.4, Web 10.2 (and links on page bottom)

Intel DEBUG DUMP analysis (program execution tracing)
- D1,2,3,4, Web 10.2 (and links on page bottom)

Disk DUMP Analysis: Boot Sector, Directory entries, C/H/S
- H2,3,4

Other than questions related to Linking/Relocating using LMC instructions as examples, there is no LMC programming on the final exam.

Calculators are permitted during the final exam.  Yes!



Web Author: Ian! D. Allen idallen@idallen.ca      Updated: 2003-05-04 01:19

Internet Free Zone Level 1 logo Support free and non-commercial Internet.

Any Browser logo This site works best in Any Browser, a campaign for non-specific WWW.

Creative Commons License logo This work is licensed under a Creative Commons License.