course
CEN316Computer Architecture
Review of logic design principles. History of computers. Basic computer organization. Data representation; Design of a hardwired-controlled basic computer; Processor organization; ALUs, bus and stack organizations; Instruction sets and instruction formats; Machine and Assembly language programming. Assembler function and design. System software. Micro-programmed CPU. Comparison between CISC, RISC and VLIW processors. Introduction to memory organization; I/O operations; Introduction to parallel processing techniques