CPS 3000J Computer Architecture
Topics for discussion may include arithmetic operations (adders, accumulators, multipliers, dividers), organization and control of computer and microcomputer architecture, machine language and systems principles, microprogramming and microprocessors, hardware-software tradeoffs, parallel computers and distributed processing, array processors, computer networks, registers, interfacing components, bus structures, input/output techniques, and priority interrupts. (Previously NJCU Course CS-300)