Professional Documents
Culture Documents
Lovely Professional University, Punjab: /lecture-Notes/lecture-29.pdf DF
Lovely Professional University, Punjab: /lecture-Notes/lecture-29.pdf DF
Term: 09102
Course No. CSE208 Course Title: Computer Organization and Architecture L: 4 T:0 P:0 Cr:4
Textbook: 1. Morris Mano, “Computer System Architecture”, Prentice Hall, 2007
Other specific books: 2. John P Hayes, “Computer Architecture and Organization”, Prentice Hall
3. David A Patterson, “Computer Architecture A Quantitative Approach”, Pearson Education Asia
4. P. Pal Choudhuri, Computer Organisation and Design, PHI, New Delhi, 1994 .
5. Malvino Leech, “Digital Electronics Fundamentals”
Other readings:
S.No. Journal articles as compulsory readings (Specific articles, Complete reference)
6 Journal of System Architecture, Vol 53, Number 1 to 11,2007
7 http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-823Fal -2005/LectureNotes/index.htm
8 http://www.it.uom.gr/teaching/fundamendalsofCArchitecture/materials/FOCA-Chapters-01-07-review-handout.pdf
9 http://williamstallings.com/COA5e.html
Relevant websites: (Only if relevant to the course)
S.No. Web address (Exact page address) Salient Features
10 http://www.rocw.raifoundation.org/computing/BCA/computerarchitecture Better explanation of Micro programmed
/lecture-notes/lecture-29.pdf vs hardwired control unit
11 http://www.stanford.edu/class/cs110/handouts/13_Addressing_Modes.p Describes addressing modes with
df examples
12 http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer- Open Courseware
Science/6-823Fall-2005/LectureNotes/index.htm
13 http://www.cseiq.org/pdf_files/1233047339_computer%20architecture.pdf Computer Architecture
1
Detailed Plan for Lectures
Week No. Lecture Topic Chapters/ Homework to be Pedagogical Pedagogical tool Date Delivered2
No. Sections of assigned to tool Demonstration/ case
(Mention Regular
Textbook/ other students 3 Demonstratio study/ images/
(R) / Make Up (M)
reference1 3 n/ case animations
class)
study/ etc.actually used
images/
animations
etc.planned4
Part 1 (one fourth of total number of lectures)
1 1 Review of Number System: 1,Ch 3 Homework 1
3
register, Stack Pointer, Sec 5.2
Data Register, Address
registers etc. Common
Bus System, Connection
of basic computer
registers to common bus
4 14 Concept of Micro-operation, 1, Ch 5 Homework 2
Instruction Code, and Sec 5.3
Instruction set., Types of
instructions and
instruction formats,
Instruction set
completeness
Part 2 ( another one fourth of total number of
lectures)
4 15 Conventions used to 1, Ch 4 Homework 2
represent micro- Sec 4.5
operations, Register
Transfer language,
Register Transfer, control
function, basic symbols
for register transfers
4 16 how operations involving 1, Ch 4 Homework 2
registers & memory are DOA 2
represented, bus and
memory transfer, bus DOS-DOT1
sytem using multiplexers,
bus selection
5 17 Three state bus buffers, 1, Ch 4 Homework 2
memory transfer, memory Sec 4.3
read, memory write
5 18 Concept of Data Bus, 1, Ch 4 Homework 2
4
Address Bus & Control
Bus, Effects of buses on
the performance of a
system
5 19 Instruction cycle, fetching 1, Ch 5 Homework 2
and decoding, register Sec 5.5
transfer for the fetch
phase. Determining the
type of instruction , flow
chart for instruction cycle
5 20 Execution of register 1, Ch 5 Homework 2
reference instructions- Sec 5.5
CLA, CLE, CMA, CME,
CIR, CIL, INC, SPA,
SNA, SZA, SZE, HLT
6 21 Execution of memory 1, Ch 5
reference instructions-
AND, ADD, LDA, STA,
BUN, BSA, ISZ
6 22 General Register 1, Ch 5
Organization, control Sec 5.6
word, ALU, examples of
micro operations
6 23 Instruction formats, single 1, Ch 8
accumulator, general
Sec 8.4
register and stack
organization, Three and
two address instructions.
One, zero address and
RISC instructions,
examples
6 24 Addressing modes- 1, Ch 8 DOS-DOT2
5
immediate, impled, Sec 8.5
register, register indirect,
direct address, indirect
address, relative
addressing modes. Auto
increment and auto
decrement, indexed
addressing modes, base
register, a numeric
example. Control unit of a
basic computer, timing
signals, an example of
control timing signal
MID-TERM
Part 3 (another one fourth of total number of
lectures)
7 25 Hardwired vs micro 1, Ch 7 Homework 3
programmed control Sec 7.2,
7.3
6
operations in register
stack, memory stack
8 31 Reverse polish notation, 1, Ch 8 Homework 3
conversion to RPN Sec 8.3
8 32 evaluation of arithmetic 1, Ch 8 Homework 3
operation Sec 8.3
9 33 stack operations 1, Ch 8 Homework 4
Sec 8.3
9 34 Program interrupt, types of 1, Ch 8 Homework 4
interrupts- Sec 8.7
9 35 external, internal and software, 1, Ch 8 Homework 4
examples Sec 8.7
9 36 Interrupt cycle 1, Ch 5 Homework 4
Sec 8.7 DOA 4
DOS-DOT3
10 37 Reduced instruction set 1, Ch 8 Homework 4
computing, characteristics Sec 8.8
10 38 Complex instruction set 1, Ch 8 Homework 4
computing, characterstics Sec 8.8
10 39 RISC vs CISC, examples 1, Ch 8 Homework 5
Sec 8.8
10 40 Peripheral devices – monitor, 1,Ch 11 Homework 5
printer, keyboard, ASCII DOA-5
Sec 11.1
characters
DOS-4/DOT-4
7
Part 4 (another one fourth of total number of
lectures)
11 41 I/O interface 1, Ch 11 Homework 5
sec 11.2
11 42 IO vs memory bus 1, Ch 11 Homework 5
sec 11.2
11 43 Isolated vs memory mapped 1, Ch 11 Homework 5
I/O sec 11.2
11 44 IOP, CPU- IOP 1, Ch 11 Homework 5
communication sec 11.2
12 45 Memory hierarchy 1, Ch 12 Homework 5
sec 12.1
8
Details of Homework and Case Studies Planned:
Homework Topics of the homework Nature of Homework Actual Actual Actual date of
No. (Group/individual/fieldwork) DoA5 DoS6 & of task
DoT7 evaluation
1 Number System and representation of numbers, INDIVIDUAL
Designing using basic digital electronics,
Basic Register Organization
2 Common bus systems ,CPU buses and bus INDIVIDUAL
Transfer , Instruction Cycle, Instruction
formats
9
List of suggested topics for term paper [at least 15] (Student to spend about 15 hrs on any one specified term paper)
S.No. Topic
1
NA
15
Plan for Tutorials: (Plan for 7 x T before MTE , 6 x T after MTE)(Please do not use these time slots for syllabus coverage)
S. No. Topic (s) Type of pedagogical Pedagogical tool Date held for Date held
tool(s) planned actually used – group A. for group B
(case analysis, mention the title.
problem solving, (case analysis,
test, role play, problem solving,
business game etc) test, role play,
business game)
NA
10
Prepared by (Instruction Planner: Name, signature & date)
Comments of Coordinator of Specialisation (COS) wherever this designation exists/ CoD-F (if any)
Signature & Date
11