AUC Banner
cat04

Main Page

Table of Contents


 

General Information

Undergraduate Studies

Graduate Studies

Research

Continuing Education & Training Programs

Appendix: Personnel & Enrollment

 

1A3B7900 1A3B8362 1A3B8052
undergrad
 Electronics Engineering Courses (EENG)
SPNavLeft SPNavRight

EENG

SPNavLeft SPNavRight
SPNavUp

352

Basic Organization of Computer Systems

Same as CSCI 231. Prerequisite: CSCI 110. Offered in fall and spring.
Description of a hypothetical computer system, the CPU main  memory, I/O  subsystem and all related components. In-depth discussion of the architecture of the Intel 80x86 based microprocessors and of available assemblers, linkers, library managers and debugging tool. Macro assembler programming techniques involving building, incorporating and maintaining libraries, and using assembler pseudo-ops and directives. Debugging and testing techniques. Interfacing a high level language with an assembly language. Chip level programming of microprocessor type systems. Topics covered include I/O ports, I/O devices and controllers, DMA channels, priority interrupts.
 

SPNavUp

3 cr.

© 2004-2005, The American University in Cairo