COA - 4350701 Syllabus [GTURanker.org]
COA - 4350701 Syllabus [GTURanker.org]
1. RATIONALE
This course provides details of the computer system as a whole and its functional
components as part their characteristics, working principles, performance, and internal and
external communication. Interactions including system bus, different types of memory and
input/output organization with Processor. This course also covers hardware architectural
issues and assembly language programming. On top of that, the students are also introduced to
the increasingly important area of hardware evolution and working fundamentals of
processor. This course provides domain specific fundamental knowledge of microprocessor
as well as computer system architecture, working, characteristic and communication with
peripherals which are essential for hardware related domain for all students of computer
engineering and allied branches.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop different
types of skills so that students are able to acquire following competencies:
Examine computer architecture and explore assembly language programing
using 8085 instructions set.
5. COURSE MAP (with sample COs, PrOs, UOs, ADOs and topics)
This course map provides the student an overview of the flow and linkages of the various types
of learning outcomes to be attained by the students in all domains of learning leading to the
industry identified competency depicted at the center of this map.
Approx.
Sr. Practical Outcomes Uni Hrs.
No. (PrOs) t require
No. d
1 Outline intel processor evolution. 1 2
Total 28
Note
i. More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table is only a
suggestive list.
ii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises
of this course required which are embedded in the COs and ultimately the competency.
iii. Course faculty can set own’s rubrics for assessment.
2 Concept clarity 30
4 Representation 20
Total 100
The ADOs are best developed through the laboratory/field-based exercises. Moreover, the level
of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should
gradually increase as planned below:
i. ‘Valuing Level’ in 1st year
ii. ‘Organization Level’ in 2nd year.
iii. ‘Characterization Level’ in 3rd year.
9. UNDERPINNING THEORY
Only the major Underpinning Theory is formulated as higher-level UOs of Revised Bloom’s
taxonomy in order development of the COs and competency is not missed out by the students
and teachers. If required, more such higher-level UOs could be included by the course teacher
to focus on the attainment of COs and competency.
Uni Unit Outcomes (UOs) Topics and Sub-topics
t
Unit – I 1.1. Classify Evolution of 1.1.1. Observe the characteristic of
Basics of intel Processors Intelprocessor from 4 bit
Computer (4004) to i7
Organization and 1.2. Prepare chart of Basic
1.2.1. Basic CPU Structure
CPU Structure & Registers
Processor CU, ALU and MU
1.3. Differentiate Bus Organization
Evolution 1.2.2. Various Registers used in CPU
& its applications
AC, DR, AR, PC, MAR, MBR,
IR
1.3.1. Types of Buses used in CPU
Common / Shared Bus
v/s Dedicated Bus
Serial Bus v/s Parallel Bus
Unit – 2.1. Make a chart of 8085 2.1.1.
8085 Pin Diagram & Pin Functions
II 8085 Microprocessor architecture 2.1.2.
8085 Microprocessor Architecture
Microprocessor and describe it. 2.1.3.
8085 General Purpose Registers
2.2. Interpret 8085 2.1.4.
8085 Flag Register
Instruction Execution 2.2.1.
8085 Instruction Execution
● Fetch
● Decode
● Execute operations
Unit – III 3.1. Describe Machine Language 3.1.1. Instruction format opcode
8085 Instruction Format & & Operands
Assembly Addressing Modes 3.1.2. Machine Language
Language 3.2. Develop programs using Instruction Format: 1-Byte,
Programmin 8085 Instruction Set 2-Byte & 3-Byte
g 3.3. Classify various Interrupts 3.1.3. 8085 Addressing Modes
of8085 3.2.1. Data transfer Instructions
3.2.2. Arithmetical Instructions
3.2.3. Logical Instructions
3.2.4. Branching & Looping Instructions
3.2.5. Stack Instructions
3.2.6. I/O and Machine
ControlInstructions
3.3.1. Classification of 8085 Interrupts
and its priorities
3.3.2. 8085 Vectored interrupts: TRAP,
RST 7.5, RST 6.5, RST 5.5 and
RST Instruction
3.3.3. 8085 Non-Vectored Interrupts:
INTR
Note: The UOs need to be formulated at the ‘Application Level’ and above of Revised
Bloom’s Taxonomy’ to accelerate the attainment of the COs and the competency.
● Project Idea 1: Identify any other microprocessor chip like 8085 prepare a model chart.
● Project Idea 2: Make collection of various storage devices and exhibit it in laboratory
● Project Idea 3: Make collection of various types of instructions sets.
● Project Idea 4: Make small scale Program in 8085.
● Project Idea 5: Collect various types of Discs and make a Chart with Explanation
● Project Idea 6: Prepare chart of memory hierarchy
● Project Idea 7: Prepare chart to show instruction pipelining
● Project Idea 8: Prepare chart of various processor evaluation
a. http://www.ddegjust.ac.in/studymaterial/msc-cs/ms-07.pdf
b. http://www.iitg.ernet.in/asahu/cs222/Lects/
c. http://www.srmuniv.ac.in/downloads/computer_architecture.pdf
d. https://www.oshonsoft.com/8085.php
e. Sim8085 - A 8085 microprocessor simulator
f. https://www.sim8085.com/
g. https://youtu.be/8c6K0a8xC8w (for intel processor evolution -sample web resource)
PO 4 PO 5
PO 1 PO 2 PO 3 Engineeri Engineerin PO 6 PO 7
Competency & Course Outcomes Basic & Probl Design/ ng Tools, g practices Proje Life-
Discipli em develop Experime for society, ct long
ne Anal ment of ntatio n sustainabili Man learn
specific ysis age ing
solution &Testing ty &
knowle
s environmen ment
dge t
Competency
Examine computer architecture and explore assembly language programing using 8085
instructions set
Explain Generic Computer and
ALU Architecture and processor 2 2 2 1 2
Evolution.
Examine 8085 Architecture and its 3 3 2 1 2
working
Perform Assembly language
programming using 8085 Instruction 2 2 2 2 2 2
Set.
Explain various Memory types in
hierarchyand their needs 3 2 1 1 1
Sr.
No. Name and Designation Institute Email
Government
1 Mr. S. B. Prasad Polytechnic sbprasad011@gmail.
Gandhinagar com
A. V. Parekh
3 Trivedi Niraj Rajeshkumar Technical [email protected]
Institute, Rajkot m