- Course Code :
CMP 334
- Level :
Undergraduate
- Course Hours :
3.00
Hours
- Department :
Department of Electrical Engineering
Instructor information :
Area of Study :
Prepare students to analyze, design and implement digital circuits.
Develop students’ knowledge about the design principles of digital system and its applications in the computer system.
Develop students’ knowledge about the fundamental principles of computer architecture used to design microprocessors and microcomputers.
Provide students with the basic concepts of instruction set architecture and related design principles.
For further information :
Sequential logic: state table and transition diagram, design of digital systems, incompletely specified states, counters, shift registers, miscellaneous topics: adders, subtractors, decoders, coders, multiplexer/demultiplexer, memories (ROM, EPROM, EEPROM, FLASH, RAM). Description of a hypothetical computer system, The CPU main memory, I/O subsystem and all related components. The architecture of the Intel 80x86 based microprocessors, 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.
For further information :