|Computer Organization and Assembly Language||Hours: 3 1 4|
“Microprocessor bus structure: addressing, data and control, memory organization and structure (segmented and linear models), introduction to registers and flags, data movement, arithmetic and logic, program control, subroutines, stack, and its operation, peripheral control interrupt, interfacing with high-level languages, real-time applications.
Objectives and perspectives of Assembly language, addressing modes, introduction to the assembler and debugger, manipulate and translate machine and assembly code, describe actions inside the processing chip, discuss operations performed by an instruction set, write documented programs, using an assembler of choice.”
|Pre-requisites: CS112||Co-requisites: AI, CE, CS|
Hours: XYZ where X = Lecture, Y = Lab, Z = Credit
All hours are per week.
3 Lab hours constitute 1 credit hour
1 credit hour implies 1 lecture of 50mins per academic week. 16 weeks in total.
Pre-Requisite courses are courses required to be completed before this course may be taken
Co-Requisite courses are courses required to be taken along with this course