ENCS2308 | COMPUTER STRUCTURE AND ORGANIZATION

(For Electrical Engineering) 
Basic Computer Organization, multiple-Level machine, virtual and real machines. Processors and microcontrollers, bus, ALU, memory types, Cache memory, General-purpose and accumulator based processor organization. CISC, RISC, and Harvard organization. Instructions and data representation, machine language, symbolic representation, and Assembly language. Program control and execution. Branching, subroutines, and Interrupts. Hardwired and micro-program control. Peripheral devices, data transfer modes, transfer control, interfaces, and standards. Embedded system concept, Pipelining, fundamentals of parallel processing and vector computation. Hardware Design Language (HDL) application in computer structure.

Parent Business Unit ID: 
Prerequisite: 
ENCS234 | DIGITAL SYSTEMS
ENCS2340 | DIGITAL SYSTEMS