SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
GUJARAT TECHNOLOGICAL UNIVERSITY
                         Master of Computer Application
Subject Name: Fundamentals of Computer Organization
Subject Code: 2610004                                   (W.E.F June 2012)

Objectives: Students will learn
   The elements of Computer Organization and Architecture.
   The basic knowledge necessary to understand the hardware operation of digital
      computers.

Prerequisites: None

Contents: ( [] indicates no. of lectures )

       1. Basic Components of a digital computer [1]
       2. Basic Working of Peripheral devices [4]
              (Circuit Diagrams not necessary)
               Key board
               Mouse
               Display Unit
               Printer
               Multimedia Projector
               Scanner
        3. Introduction to Number System [9]
               Decimal System
               Bistable Devices
               Counting in Binary System
               Binary Addition and Subtraction
               Converting Decimal Number to Binary
               Negative Numbers
               Use of Complements to represent negative numbers
               Complements in other number system
               Binary Number Complements
               Weighted Code
                     o BCD Code
               Octal and Hexadecimal Number System
        4. Boolean Algebra and Logic Gates [9]
               Fundamental Concepts of Boolean Algebra
               Logic Gates
               Logical Multiplication
               AND Gate and OR Gate
               Complementation and Inverts
               Evaluation of logical Expression
 Evaluation of an Expression containing Parenthesis
         Basic Laws of Boolean Algebra
         Proof by Perfect Induction
         Simplification of Expressions
         De Morgan’s Theorems
         Basic Duality of Boolean Algebra
         Derivation of a Boolean Algebra
         Interconnecting Gates
         Sum of Products And Product of Sums
         Derivation of POS Expression
         Derivation of 3 input variables expression
         NAND Gates and NOR Gates
         K-Map Method for Simplifying Boolean Expressions
         Subcubes and Covering
         POS Expression and Don’t Care
         Design Using NAND Gates Only
         Design Using NOR Gates
5.   Basic Concepts of Sequential Logic [3]
         RS Flip Flop
         A Basic Shift Register
         Binary Counter (Asynchronous) Counter
6.   Basic Concepts of Combinational Logic [4]
         Construction of ALU
         Integer Representation
         1 bit Binary Half Adder
         1 bit Binary Full Adder
         Positive and Negative Number
         Addition in 1’s Complement System
         Addition in 2’s Complement System
         Shift Operation
         Logical and Modulo Operations (Circuit Diagrams not necessary)
         Basic working and application of Multiplexer
7.   Introduction to Memory and Storage Devices [4]
         Random Access Memories
         Basic Memory Cell
         Static RAM         (Circuit Diagrams not necessary)
         Dynamic RAM (Circuit Diagrams not necessary)
         ROM
         Magnetic Disk Memories
8.   Introduction to Buses [1]
         Interfacing Buses (Circuit Diagrams not necessary)
         Concepts of Address Bus, Data Bus and Control Bus,
           Bus Width         (Circuit Diagrams not necessary)
9. Introduction to Control Unit [2]
               Construction of Instruction Word
               Instruction Cycle and Execution Cycle organization
                 of Control Registers
       10. Basic Concepts of Computer Organization [6]
               Instruction Word Formats-Number of Addresses
               Representation of Instruction and Data
               Addressing Techniques
               Direct Addressing
               Immediate Addressing
               Relative Addressing
               Indirect Addressing
               Indexed Addressing
       11. Introduction to Intel 8086 Architecture [7]
               Introduction
               Bus Interface Unit
               Execution Unit
               Introduction to Instruction Set
               Data Addressing Modes
               Instruction Format
               Working of MOV, ADD, SUB, MUL, DIV,
                 CMP, IMC, DEC, NEG, AND, OR, NOT, XOR
                 instructions


Main Reference Book(s):

      A. Digital Computer Fundamentals, Tata McGraw Hill, 6th Edition,
         Thomas C. Bartee
      B. Microprocessor 8086 – Architecture, Programming and Interfacing, Prentice
         Hall India (PHI), Sunil Mathur

Other Reference Book(s):
      1. Computer System Architecture, PHI/Pearson Education, 3rd Edition,
         M. Morris Mano

Unit wise Coverage from the main reference book – A:

      Unit – 1: Chapter – 1: 1.7
      Unit – 3: Chapter – 2: 2.1 to 2.13
      Unit – 4: Chapter – 3: 3.1 to 3.22
      Unit – 5: Chapter – 4: 4.1, 4.7, 4.8
      Unit – 6: Chapter – 5: 5.1 to 5.4, 5.6 to 5.8, 5.14, 5.15, 5.19, 5.20
      Unit – 7: Chapter – 6: 6.1, 6.2, 6.7 to 6.10
Unit – 8: Chapter – 8: 8.2, 8.3
       Unit – 9: Chapter – 9: 9.1, 9.2
       Unit - 10: Chapter – 10: 10.1 to 10.9 (Except 10.6)


Unit wise Coverage from the main reference book – B:
       Unit – 11: Chapter – 2(2.1, 2.2), Chapter – 4(4.1, 4.2.1, 4.3, 4.5)

Unit – 2: To be covered from Internet/latest books

Accomplishments of the student after completing the course:
    Students will get the knowledge of computer organization and architecture.
    They will know the actual working and organization of digital computer system.

                                       -x-x-x-x-x-x-

Weitere ähnliche Inhalte

Was ist angesagt?

A Study of BFLOAT16 for Deep Learning Training
A Study of BFLOAT16 for Deep Learning TrainingA Study of BFLOAT16 for Deep Learning Training
A Study of BFLOAT16 for Deep Learning TrainingSubhajit Sahu
 
GSP 125 Final Exam Guide
GSP 125 Final Exam GuideGSP 125 Final Exam Guide
GSP 125 Final Exam Guidemonsterr20
 
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...cscpconf
 
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...shamishekhar
 
Chap 04
Chap 04Chap 04
Chap 04IGNOU
 
Investigations on Hybrid Learning in ANFIS
Investigations on Hybrid Learning in ANFISInvestigations on Hybrid Learning in ANFIS
Investigations on Hybrid Learning in ANFISIJERA Editor
 
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...AM Publications
 
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGDOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGIJCI JOURNAL
 
ENSEMBLE MODEL FOR CHUNKING
ENSEMBLE MODEL FOR CHUNKINGENSEMBLE MODEL FOR CHUNKING
ENSEMBLE MODEL FOR CHUNKINGijasuc
 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierMohd Esa
 
COMPUTER COMMUNICATION NETWORKS -IPv4
COMPUTER COMMUNICATION NETWORKS -IPv4COMPUTER COMMUNICATION NETWORKS -IPv4
COMPUTER COMMUNICATION NETWORKS -IPv4Krishna Nanda
 
BrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter ApplicationBrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter Applicationpijush15
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Optical Character Recognition
Optical Character RecognitionOptical Character Recognition
Optical Character Recognitionaavi241
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicIJORCS
 

Was ist angesagt? (18)

Gsp 125 final exam guide
Gsp 125 final exam guideGsp 125 final exam guide
Gsp 125 final exam guide
 
A Study of BFLOAT16 for Deep Learning Training
A Study of BFLOAT16 for Deep Learning TrainingA Study of BFLOAT16 for Deep Learning Training
A Study of BFLOAT16 for Deep Learning Training
 
GSP 125 Final Exam Guide
GSP 125 Final Exam GuideGSP 125 Final Exam Guide
GSP 125 Final Exam Guide
 
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
DESIGN AND IMPLEMENTATION OF BINARY NEURAL NETWORK LEARNING WITH FUZZY CLUSTE...
 
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...
Network layer,ipv4, Classful Addressing,notations, Classless addressing,class...
 
Chap 04
Chap 04Chap 04
Chap 04
 
Ch20
Ch20Ch20
Ch20
 
Investigations on Hybrid Learning in ANFIS
Investigations on Hybrid Learning in ANFISInvestigations on Hybrid Learning in ANFIS
Investigations on Hybrid Learning in ANFIS
 
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
 
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOGDOUBLE PRECISION FLOATING POINT CORE IN VERILOG
DOUBLE PRECISION FLOATING POINT CORE IN VERILOG
 
ENSEMBLE MODEL FOR CHUNKING
ENSEMBLE MODEL FOR CHUNKINGENSEMBLE MODEL FOR CHUNKING
ENSEMBLE MODEL FOR CHUNKING
 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
 
COMPUTER COMMUNICATION NETWORKS -IPv4
COMPUTER COMMUNICATION NETWORKS -IPv4COMPUTER COMMUNICATION NETWORKS -IPv4
COMPUTER COMMUNICATION NETWORKS -IPv4
 
BrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter ApplicationBrailleOCR: An Open Source Document to Braille Converter Application
BrailleOCR: An Open Source Document to Braille Converter Application
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Optical Character Recognition
Optical Character RecognitionOptical Character Recognition
Optical Character Recognition
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State Logic
 
Ch19
Ch19Ch19
Ch19
 

Ähnlich wie Fundamentals of Computer Organization(FCO)2610004_wefjune2012

files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdfbeherapravat936
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaVLSICS Design
 
It5304 syllabus
It5304 syllabusIt5304 syllabus
It5304 syllabusnimal83
 
12109 microprocessor & programming
12109 microprocessor & programming12109 microprocessor & programming
12109 microprocessor & programmingGaurang Thakar
 
microprocessor & programming
 microprocessor & programming microprocessor & programming
microprocessor & programmingGaurang Thakar
 
M.tech cse 10july13 (1)
M.tech cse  10july13 (1)M.tech cse  10july13 (1)
M.tech cse 10july13 (1)vijay707070
 
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...IDES Editor
 
CSE-503 coursepack (1).doc
CSE-503 coursepack (1).docCSE-503 coursepack (1).doc
CSE-503 coursepack (1).docSZahidNabiDar
 
Bsc it winter 2013 2nd sem
Bsc it  winter 2013 2nd semBsc it  winter 2013 2nd sem
Bsc it winter 2013 2nd semsmumbahelp
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11NumraHashmi
 
Embeded detail syllabus
Embeded  detail syllabusEmbeded  detail syllabus
Embeded detail syllabusanilzeal1920
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdfbeherapravat936
 
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep JoshiSpiffy
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docxSZahidNabiDar
 
SMU BSCIT SUMMER 2014 ASSIGNMENTS
SMU BSCIT SUMMER 2014 ASSIGNMENTSSMU BSCIT SUMMER 2014 ASSIGNMENTS
SMU BSCIT SUMMER 2014 ASSIGNMENTSsolved_assignments
 

Ähnlich wie Fundamentals of Computer Organization(FCO)2610004_wefjune2012 (20)

files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdf
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
 
2nd sem
2nd sem2nd sem
2nd sem
 
It5304 syllabus
It5304 syllabusIt5304 syllabus
It5304 syllabus
 
12109 microprocessor & programming
12109 microprocessor & programming12109 microprocessor & programming
12109 microprocessor & programming
 
microprocessor & programming
 microprocessor & programming microprocessor & programming
microprocessor & programming
 
M.tech cse 10july13 (1)
M.tech cse  10july13 (1)M.tech cse  10july13 (1)
M.tech cse 10july13 (1)
 
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
Automatic Synthesis and Formal Verification of Interfaces Between Incompatibl...
 
CSE-503 coursepack (1).doc
CSE-503 coursepack (1).docCSE-503 coursepack (1).doc
CSE-503 coursepack (1).doc
 
Bsc it winter 2013 2nd sem
Bsc it  winter 2013 2nd semBsc it  winter 2013 2nd sem
Bsc it winter 2013 2nd sem
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
 
IT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdfIT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdf
 
Thesis_Final
Thesis_FinalThesis_Final
Thesis_Final
 
Embeded detail syllabus
Embeded  detail syllabusEmbeded  detail syllabus
Embeded detail syllabus
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdf
 
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi
 
Higher Homework
Higher HomeworkHigher Homework
Higher Homework
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx
 
SMU BSCIT SUMMER 2014 ASSIGNMENTS
SMU BSCIT SUMMER 2014 ASSIGNMENTSSMU BSCIT SUMMER 2014 ASSIGNMENTS
SMU BSCIT SUMMER 2014 ASSIGNMENTS
 

Kürzlich hochgeladen

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Fundamentals of Computer Organization(FCO)2610004_wefjune2012

  • 1. GUJARAT TECHNOLOGICAL UNIVERSITY Master of Computer Application Subject Name: Fundamentals of Computer Organization Subject Code: 2610004 (W.E.F June 2012) Objectives: Students will learn  The elements of Computer Organization and Architecture.  The basic knowledge necessary to understand the hardware operation of digital computers. Prerequisites: None Contents: ( [] indicates no. of lectures ) 1. Basic Components of a digital computer [1] 2. Basic Working of Peripheral devices [4] (Circuit Diagrams not necessary)  Key board  Mouse  Display Unit  Printer  Multimedia Projector  Scanner 3. Introduction to Number System [9]  Decimal System  Bistable Devices  Counting in Binary System  Binary Addition and Subtraction  Converting Decimal Number to Binary  Negative Numbers  Use of Complements to represent negative numbers  Complements in other number system  Binary Number Complements  Weighted Code o BCD Code  Octal and Hexadecimal Number System 4. Boolean Algebra and Logic Gates [9]  Fundamental Concepts of Boolean Algebra  Logic Gates  Logical Multiplication  AND Gate and OR Gate  Complementation and Inverts  Evaluation of logical Expression
  • 2.  Evaluation of an Expression containing Parenthesis  Basic Laws of Boolean Algebra  Proof by Perfect Induction  Simplification of Expressions  De Morgan’s Theorems  Basic Duality of Boolean Algebra  Derivation of a Boolean Algebra  Interconnecting Gates  Sum of Products And Product of Sums  Derivation of POS Expression  Derivation of 3 input variables expression  NAND Gates and NOR Gates  K-Map Method for Simplifying Boolean Expressions  Subcubes and Covering  POS Expression and Don’t Care  Design Using NAND Gates Only  Design Using NOR Gates 5. Basic Concepts of Sequential Logic [3]  RS Flip Flop  A Basic Shift Register  Binary Counter (Asynchronous) Counter 6. Basic Concepts of Combinational Logic [4]  Construction of ALU  Integer Representation  1 bit Binary Half Adder  1 bit Binary Full Adder  Positive and Negative Number  Addition in 1’s Complement System  Addition in 2’s Complement System  Shift Operation  Logical and Modulo Operations (Circuit Diagrams not necessary)  Basic working and application of Multiplexer 7. Introduction to Memory and Storage Devices [4]  Random Access Memories  Basic Memory Cell  Static RAM (Circuit Diagrams not necessary)  Dynamic RAM (Circuit Diagrams not necessary)  ROM  Magnetic Disk Memories 8. Introduction to Buses [1]  Interfacing Buses (Circuit Diagrams not necessary)  Concepts of Address Bus, Data Bus and Control Bus, Bus Width (Circuit Diagrams not necessary)
  • 3. 9. Introduction to Control Unit [2]  Construction of Instruction Word  Instruction Cycle and Execution Cycle organization of Control Registers 10. Basic Concepts of Computer Organization [6]  Instruction Word Formats-Number of Addresses  Representation of Instruction and Data  Addressing Techniques  Direct Addressing  Immediate Addressing  Relative Addressing  Indirect Addressing  Indexed Addressing 11. Introduction to Intel 8086 Architecture [7]  Introduction  Bus Interface Unit  Execution Unit  Introduction to Instruction Set  Data Addressing Modes  Instruction Format  Working of MOV, ADD, SUB, MUL, DIV, CMP, IMC, DEC, NEG, AND, OR, NOT, XOR instructions Main Reference Book(s): A. Digital Computer Fundamentals, Tata McGraw Hill, 6th Edition, Thomas C. Bartee B. Microprocessor 8086 – Architecture, Programming and Interfacing, Prentice Hall India (PHI), Sunil Mathur Other Reference Book(s): 1. Computer System Architecture, PHI/Pearson Education, 3rd Edition, M. Morris Mano Unit wise Coverage from the main reference book – A: Unit – 1: Chapter – 1: 1.7 Unit – 3: Chapter – 2: 2.1 to 2.13 Unit – 4: Chapter – 3: 3.1 to 3.22 Unit – 5: Chapter – 4: 4.1, 4.7, 4.8 Unit – 6: Chapter – 5: 5.1 to 5.4, 5.6 to 5.8, 5.14, 5.15, 5.19, 5.20 Unit – 7: Chapter – 6: 6.1, 6.2, 6.7 to 6.10
  • 4. Unit – 8: Chapter – 8: 8.2, 8.3 Unit – 9: Chapter – 9: 9.1, 9.2 Unit - 10: Chapter – 10: 10.1 to 10.9 (Except 10.6) Unit wise Coverage from the main reference book – B: Unit – 11: Chapter – 2(2.1, 2.2), Chapter – 4(4.1, 4.2.1, 4.3, 4.5) Unit – 2: To be covered from Internet/latest books Accomplishments of the student after completing the course:  Students will get the knowledge of computer organization and architecture.  They will know the actual working and organization of digital computer system. -x-x-x-x-x-x-