Anda di halaman 1dari 6

KAMALA INSTITUTE OF TECHNOLOGY & SCIENCE,SINGAPUR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

COURSE DESCRIPTION FORM

Course Title Computer Organization


Course Code CS401ES
Regulation R16 Academic year 2018-2019
Course II B.Tech II Semester CSE
Lectures Tutorials Practicals Credits
Course Structure
4 -- --- 4
Faculty Name E.Pradeep , R.Bharathi

PREQUISITE(S):-

Level Credits Periods/ Week Prerequisites


UG 4 4 Basic Mathematics, Digital
Logic Design.

MARKS DISTRIBUTION:

Sessional Marks University End Exam Total marks


marks
Midterm Test 75 100
There shall be 2 midterm examinations. Each midterm
Examination consists of subjective type and Objective type
tests.
The subjective test is for 10 marks, with duration of 1
hour. Subjective test of each semester shall contain 4
questions, the student has to answer 2 questions, each
carrying 5 marks.
The objective type test is for 10 marks with duration of 20
minutes. It consists of 10 Multiple choice and 10 objective
type questions, the student has to answer all the questions
and each carries half mark.
First midterm examination shall be conducted for the first
four units of syllabus and second midterm examination
shall be conducted for the remaining portion.
Five marks are marked for assignments. There shall be two
assignments in every theory course. Marks shall be
awarded considering the average of two assignments in
each course.
EVALUATION SCHEME:

S. No Component Duration Marks


1. I Mid 80 minutes 20
Examination
2. I Assignment - 5
3. II Mid 80 minutes 20
Examination
4. II Assignment - 5
5. External 3 hours 75
Examination

COURSE OBJECTIVES:

The course should enable the students to:


 To understand basic components of computers.
 To understand the architecture of 8086 processor.
 To understand the instruction sets, instruction formats and various addressing modes of
8086.
 To understand the representation of data at the machine level and how computations are
performed at machine level.
 To understand the memory organization and I/O organization. To understand the
parallelism both in terms of single and multiple processors.

COURSE OUTCOMES:

Upon completion of this course, students will be able to:

CS401ES.1 Describe organization of digital computers and understand the basic components and
design of CPU, ALU, Control unit.

CS401ES.2 Understand the architecture, instruction set, addressing modes of 8086.

CS401ES.3 Ability to write assembly language programs to solve problems.

CS401ES.4 Analyze the various computer arithmetic techniques on fixed and float-point data
representations.

CS401ES.5 Ability to understand the advantage of instruction level parallelism and pipelining for
high performance Processor design.
Program Outcomes:

Program Outcomes

PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and
an engineering specialization to the solution of complex engineering problems.

PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.

PO3 Design/development of solutions: Design solutions for complex engineering problems and. design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.

PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.

PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering
and IT tools including prediction and modeling to complex engineering activities with an understanding of
the limitations.

PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.

PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.

PO9 Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings.

PO10 Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.

PO11 Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.

PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
and life-long learning in the broadest context of technological change.
Program Specific Outcomes:

Program Specific Outcomes


PSO1 Foundations of Computer System : The student will have the ability to understand the basic
principles and working of computer systems. The students can assess the hardware and
software aspects involved in computer systems.

PSO2 Foundations of Software Development : The student will have the ability to understand the
development methodologies of software systems. He will possess the professional skills and
knowledge of software design process. He will be familiar and practically competent with a
broad range of programming languages and open source platforms.

PSO3 Foundation of Mathematical Concepts : The student will have the ability to apply
mathematical methodologies to solve computational tasks, model real world problems
using relevant data structure and suitable algorithms

PSO4 Applications of Computing and Research Ability : The student will have the ability to use
the knowledge in various domains to identify the research areas and provide.

COURSE ARTICULATION MATRIX ( Cos Mapping with Target Pos & PSOs)

CO S PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4

CO1 2 2 2 2 1
CO2 2 2 2 1
CO3 3 2 2 1 3 1 3 2 2
CO4 3 2 1 2 2
CO5 2 1 1 1 1
AVG 2.5 2 1.66 1 3 2 3 1.75 1.66 2 2 1

Note:

Enter correlation levels 1,2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)


Text Books:
1. Computer System Architecture, M. Moris Mano, Third Edition, Pearson. (UNIST-I , IV , V)
2. Advanced Microprocessors and Peripherals, K M Bhurchandi, A.K Ray ,3rd edition, McGraw
Hill India Education Private Ltd. (UNITS - II, III).

Reference Books:
1. Microprocessors and Interfacing, D V Hall, SSSP Rao, 3rd edition, McGraw Hill India
Education Private Ltd.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky: Computer Organization, 5th Edition, Tata
McGraw Hill, 2002
3. Computer Organization and Architecture, William Stallings, 9th Edition, Pearson.
4. David A. Patterson, John L. Hennessy: Computer Organization and Design – The Hardware /
Software Interface ARM Edition, 4th Edition, Elsevier, 2009.

COURSE PLAN:

Lecture No Topics to be covered Reference


1–2 UNIT-I:Introduction, Block diagram of Digital T1 1.1
Computer.
3 Definition of Computer Organization, T1 1.1
Computer Design and Computer Architecture..
4 Basic Computer Organization and Design: T1 5.1
Instruction codes
5-6 Computer Registers., Computer instructions T1 5.2,5.3
7-9 Timing and Control, Instruction cycle T1 5.4,5.5
10 – 11 Memory Reference Instruction T1 5.6
12 - 13 Input – Output and Interrupt, Complete T1 5.7,5.8
Computer Description
14 - 15 Micro Programmed Control: Control T1 7.1,7.2
memory, . Address sequencing
16 - 18 micro program example, design of control unit T1 7.3,7.4
19 – 20 UNIT-II: The 8086 Processor Architecture T2 1.2
21 Register organization T2 1.1

22 - 23 Physical memory organization, General Bus T2 1.4,1.5


Operation
24- 25 I/O Addressing Capability., Special Processor T2 1.6,1.7
Activities.
26 -- 27 Minimum and Maximum mode system and T2 1.8,1.9
timings
28 – 30 8086 Instruction Set and Assembler T2 2.1,2.2,2.3,2.4
Directives, Machine language instruction
formats
31 UNIT III Assembly Language T2 3.1
Programming with 8086
Machine level programs
32 – 33 Machine coding the programs, Programming T2 3.2,3.3
with an assembler
34 -35 Assembly Language example programs, Stack T2 3.4, 4.1, 4.2
structure of 8086
36 - 37 Interrupts and Interrupt service routines, T2 4.3,4.4,4.7
Interrupt cycle of 8086, Interrupt programming
38 - 39 Passing parameters to procedures, Macros T2 4.8,4.10

40 Timings and Delays T2 4.11

41 UNIT -IV Computer Arithmetic T1 10.1,10.2


Introduction, Addition, Subtraction
42-43 Multiplication Algorithms, Division T110.3,10.4
Algorithms
44-45 Floating - point Arithmetic operation T110.5
46 Input-Output Organization: Peripheral T1 11.1,11.2
Devices, Input-Output Interface
47-48 Asynchronous data transfer, Modes of T111.3,11.4
Transfer
49-50 Priority Interrupt, Direct memory Access T111.5,11.6
51 Input –Output Processor (IOP),8089 IOP T111.7
52-53 UNIT-V Memory Organization T1 12.1,12.2,12.3
Memory Hierarchy, Main Memory, Auxiliary
memory,
54-55 Associate Memory, Cache Memory T112.4,12.5
56 Pipeline and Vector Processing: Parallel T1 9.1
Processing
57 Pipeline, Arithmetic Pipeline T1 9.2,9.3
58 Instruction Pipeline, RISC Pipeline T1 9.4,9.5
59-60 Vector Processing, Array Processors T1 9.6
61-63 Multi Processors: Characteristics of T1 13.1,13.2,13.3
Multiprocessors,
Interconnection Structures, Inter processor
arbitration
64 Inter processor communication and T1 13.4
synchronization.

Mr. E.Pradeep, Asst.prof in CSE Mrs. R.Bharathi,Asst.Prof in CSE

Head of the Department

Anda mungkin juga menyukai