SlideShare a Scribd company logo
1 of 20
Chapter 1:
Basic Structure of Computers
COMPUTER ORGANIZATION
Mrs.S.SUMATHI,
Assistant Professor, Dept. of IT,
EMG Yadava Women’s College, Madurai – 14
sumathi.emg@gmail.com
Outline…..
 Introduction
 Functional Units of a Computer
 Basic Operational Concepts
 Connection between the Processor and Memory
 Read and Write Operation
 Operating Steps
 Conclusion
Computer
 Computer is an electronic device that receives
input, stores or processes the input as per user
instructions and provides output in desired
format.
Organization
 An Organization is a group of people who work
together and achieving a goal or something.
 It also refer to a system of arrangement or a
structure for classifying things.
Computer Organization
 The computer organization is concerned with the
structure and behaviour of digital computers.
 The main objective of this subject to understand the
overall basic computer hardware structure.
 A computer system is consists of an inter-related set
of components.
 The system is best characterized in terms of
 structure- the way in which they are interconnected
and
 function- operation of individual component.
Components of a Computer
 Control Unit, arithmetic and logic unit and
memory are together called the Central
Processing Unit or CPU.
 Computer devices that we can see and touch are
the hardware components of a computer.
 Set of instructions or programs that make the
computer function using these hardware parts are
called software.
Functions of a Computer
In general terms, there are four main functions of a
computer:
Data processing
Data storage
Data movement
Control
Input - Process – Output
Model
Simplest Workflow of Computer
 Computer input is called data.
 Processes that can be applied to data are of two types:
 Arithmetic operations.
 Logical operations.
 Raw facts and figures can be processed using arithmetic and
logical operations to obtain information.
 Output obtained after processing data.
Input Process Output
Basic Functional Units of a Computer
Basic Functional Units of a Computer
 Input Unit: Devices used to input data and information.
 Output Unit: Devices used to provide information to the
user in desired format.
 Control Unit: All devices or parts of computer interact
through the control unit.
 ALU: All arithmetic and logical operations take place.
 Memory: All input data, instructions and processes are
stored in the memory.
Basic Operational Concepts
 To perform a given task an appropriate program
consisting of a list of instructions is stored in the
memory.
 Individual instructions are brought from the memory
into the processor, which executes the specified
operations.
 Example:- Add LOC, R0
 This instruction adds the operand at memory
Add LOC, R0
This instruction requires the performance of several
steps,
 1.First the instruction is fetched from the memory
into the processor.
 2.The operand at LOC is fetched and added to
the contents of R0
 3.Finally the resulting sum is stored in the register
R0
Connection between the Processor and the Memory
Connection between the Processor and the
Memory
 The instruction register (IR):-Holds the instructions that is currently
being executed. Its output is available for the control circuits which
generates the timing signals that control the various processing elements
in one execution of instruction.
 The program counter PC:-This is another specialized register that keeps
track of execution of a program. It contains the memory address of the
next instruction to be fetched and executed.
 Besides IR and PC, there are n-general purpose registers R0 through Rn-
1.
 The other two registers which facilitate communication with memory are: -
 1.MAR –(Memory Address Register):-It holds the address of the
location to beaccessed.
 2.MDR –(Memory Data Register):-It contains the data to be written into
or readout of the address location.
Read Operation
Processor Memory
Control
Unit
MAR
MDR
Address - 1000
Read Signal
Data - operand 5
1000 5
Write Operation
Processor Memory
Control
Unit
MAR
MDR
Address - 1000
Write Signal
Data - operand 7
1000 7
Example Program
 Load LOC, R1
 Add R1, R0
Operating steps are
 1.Programs reside in the memory & usually get these through the Input unit.
 2.Execution of the program starts when the PC is set to point at the first
instruction of the program.
 3.Contents of PC are transferred to MAR and a Read Control Signal is sent to
the memory.
 4.After the time required to access the memory elapses, the address word is
read out of the memory and loaded into the MDR.
 5.Now contents of MDR are transferred to the IR & now the instruction is ready to
be decoded and executed.
 6.If the instruction involves an operation by the ALU, it is necessary to obtain the
required operands.
 7.An operand in the memory is fetched by sending its address to MAR & Initiating
a read cycle.
 8.When the operand has been read from the memory to the MDR, it is
transferred from MDR to the ALU.
 9.After one or two such repeated cycles, the ALU can perform the desired
operation.
 10.If the result of this operation is to be stored in the memory, the result is sent to
MDR.
Conclusion
 This presentation covers many aspects of
Computer Structure and operation.
 An overview of some important design and
operating concepts are presented.
THANKING YOU

More Related Content

What's hot

Unit 1 computer concepts
Unit 1   computer conceptsUnit 1   computer concepts
Unit 1 computer conceptsMithun DSouza
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer systemmkhisalg
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersAkash Varaiya
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycleutsav_shah
 
Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computerSHIKHA GAUTAM
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureZahid Rajeel
 
Computer Components
Computer ComponentsComputer Components
Computer ComponentsBeth Sockman
 
Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)ANSANS8
 
Basics of the Computer System
Basics of the Computer SystemBasics of the Computer System
Basics of the Computer SystemAhsan Rahim
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptDeepuVishwakarma
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
Basic ops concept of comp
Basic ops  concept of compBasic ops  concept of comp
Basic ops concept of compgaurav jain
 
Storage Devices PPt For class 9
Storage Devices PPt For class 9Storage Devices PPt For class 9
Storage Devices PPt For class 9Saurabh Singh
 

What's hot (20)

Unit 1 computer concepts
Unit 1   computer conceptsUnit 1   computer concepts
Unit 1 computer concepts
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycle
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Computer Components
Computer ComponentsComputer Components
Computer Components
 
Central Processing Unit(CPU)
Central Processing Unit(CPU)Central Processing Unit(CPU)
Central Processing Unit(CPU)
 
Functional units
Functional unitsFunctional units
Functional units
 
Basics of the Computer System
Basics of the Computer SystemBasics of the Computer System
Basics of the Computer System
 
Organization of a computer
Organization of a computerOrganization of a computer
Organization of a computer
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Memory unit
Memory unitMemory unit
Memory unit
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Basic ops concept of comp
Basic ops  concept of compBasic ops  concept of comp
Basic ops concept of comp
 
Storage Devices PPt For class 9
Storage Devices PPt For class 9Storage Devices PPt For class 9
Storage Devices PPt For class 9
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 

Similar to Computer organization

INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPESdevi195058
 
COMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESCOMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESDr.MAYA NAYAK
 
COA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptCOA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptRuhul Amin
 
module 1 computer architecture diploma
 module 1 computer architecture diploma   module 1 computer architecture diploma
module 1 computer architecture diploma Manoharan Ragavan
 
comp. org Chapter 1
comp. org Chapter 1comp. org Chapter 1
comp. org Chapter 1Rajat Sharma
 
Elements of computer and brief introduction
Elements of computer and brief introductionElements of computer and brief introduction
Elements of computer and brief introductionsriushakeerthi2
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes newdilshad begum
 
Computer organisation Module 1.ppt
Computer organisation Module 1.pptComputer organisation Module 1.ppt
Computer organisation Module 1.pptSoulReaper21
 
basic structure of computers
basic structure of computersbasic structure of computers
basic structure of computersHimanshu Chawla
 
Computer-Processing-Devices.pdf
Computer-Processing-Devices.pdfComputer-Processing-Devices.pdf
Computer-Processing-Devices.pdfDKGAUTAMgautam
 
Lesson 1 anatomy of a digital computer (230 kb)
Lesson 1  anatomy of a digital computer (230 kb)Lesson 1  anatomy of a digital computer (230 kb)
Lesson 1 anatomy of a digital computer (230 kb)IMRAN KHAN
 
Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computerschidabdu
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHISowmya Jyothi
 

Similar to Computer organization (20)

INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPES
 
DLD1.pdf
DLD1.pdfDLD1.pdf
DLD1.pdf
 
COMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTESCOMPUTER ORGNAIZATION NOTES
COMPUTER ORGNAIZATION NOTES
 
unit-i.pdf
unit-i.pdfunit-i.pdf
unit-i.pdf
 
COA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptCOA-Unit-1-Basics.ppt
COA-Unit-1-Basics.ppt
 
module 1 computer architecture diploma
 module 1 computer architecture diploma   module 1 computer architecture diploma
module 1 computer architecture diploma
 
comp. org Chapter 1
comp. org Chapter 1comp. org Chapter 1
comp. org Chapter 1
 
Co notes3 sem
Co notes3 semCo notes3 sem
Co notes3 sem
 
Elements of computer and brief introduction
Elements of computer and brief introductionElements of computer and brief introduction
Elements of computer and brief introduction
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes new
 
lecture 1(1).ppt
lecture 1(1).pptlecture 1(1).ppt
lecture 1(1).ppt
 
Computer organisation Module 1.ppt
Computer organisation Module 1.pptComputer organisation Module 1.ppt
Computer organisation Module 1.ppt
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
 
basic structure of computers
basic structure of computersbasic structure of computers
basic structure of computers
 
Computer-Processing-Devices.pdf
Computer-Processing-Devices.pdfComputer-Processing-Devices.pdf
Computer-Processing-Devices.pdf
 
BASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptxBASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptx
 
Data processing
Data processingData processing
Data processing
 
Lesson 1 anatomy of a digital computer (230 kb)
Lesson 1  anatomy of a digital computer (230 kb)Lesson 1  anatomy of a digital computer (230 kb)
Lesson 1 anatomy of a digital computer (230 kb)
 
Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computers
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHI
 

Recently uploaded

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Recently uploaded (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Computer organization

  • 1. Chapter 1: Basic Structure of Computers COMPUTER ORGANIZATION Mrs.S.SUMATHI, Assistant Professor, Dept. of IT, EMG Yadava Women’s College, Madurai – 14 sumathi.emg@gmail.com
  • 2. Outline…..  Introduction  Functional Units of a Computer  Basic Operational Concepts  Connection between the Processor and Memory  Read and Write Operation  Operating Steps  Conclusion
  • 3. Computer  Computer is an electronic device that receives input, stores or processes the input as per user instructions and provides output in desired format.
  • 4. Organization  An Organization is a group of people who work together and achieving a goal or something.  It also refer to a system of arrangement or a structure for classifying things.
  • 5. Computer Organization  The computer organization is concerned with the structure and behaviour of digital computers.  The main objective of this subject to understand the overall basic computer hardware structure.  A computer system is consists of an inter-related set of components.  The system is best characterized in terms of  structure- the way in which they are interconnected and  function- operation of individual component.
  • 6. Components of a Computer  Control Unit, arithmetic and logic unit and memory are together called the Central Processing Unit or CPU.  Computer devices that we can see and touch are the hardware components of a computer.  Set of instructions or programs that make the computer function using these hardware parts are called software.
  • 7. Functions of a Computer In general terms, there are four main functions of a computer: Data processing Data storage Data movement Control
  • 8. Input - Process – Output Model Simplest Workflow of Computer  Computer input is called data.  Processes that can be applied to data are of two types:  Arithmetic operations.  Logical operations.  Raw facts and figures can be processed using arithmetic and logical operations to obtain information.  Output obtained after processing data. Input Process Output
  • 9. Basic Functional Units of a Computer
  • 10. Basic Functional Units of a Computer  Input Unit: Devices used to input data and information.  Output Unit: Devices used to provide information to the user in desired format.  Control Unit: All devices or parts of computer interact through the control unit.  ALU: All arithmetic and logical operations take place.  Memory: All input data, instructions and processes are stored in the memory.
  • 11. Basic Operational Concepts  To perform a given task an appropriate program consisting of a list of instructions is stored in the memory.  Individual instructions are brought from the memory into the processor, which executes the specified operations.  Example:- Add LOC, R0  This instruction adds the operand at memory
  • 12. Add LOC, R0 This instruction requires the performance of several steps,  1.First the instruction is fetched from the memory into the processor.  2.The operand at LOC is fetched and added to the contents of R0  3.Finally the resulting sum is stored in the register R0
  • 13. Connection between the Processor and the Memory
  • 14. Connection between the Processor and the Memory  The instruction register (IR):-Holds the instructions that is currently being executed. Its output is available for the control circuits which generates the timing signals that control the various processing elements in one execution of instruction.  The program counter PC:-This is another specialized register that keeps track of execution of a program. It contains the memory address of the next instruction to be fetched and executed.  Besides IR and PC, there are n-general purpose registers R0 through Rn- 1.  The other two registers which facilitate communication with memory are: -  1.MAR –(Memory Address Register):-It holds the address of the location to beaccessed.  2.MDR –(Memory Data Register):-It contains the data to be written into or readout of the address location.
  • 15. Read Operation Processor Memory Control Unit MAR MDR Address - 1000 Read Signal Data - operand 5 1000 5
  • 16. Write Operation Processor Memory Control Unit MAR MDR Address - 1000 Write Signal Data - operand 7 1000 7
  • 17. Example Program  Load LOC, R1  Add R1, R0
  • 18. Operating steps are  1.Programs reside in the memory & usually get these through the Input unit.  2.Execution of the program starts when the PC is set to point at the first instruction of the program.  3.Contents of PC are transferred to MAR and a Read Control Signal is sent to the memory.  4.After the time required to access the memory elapses, the address word is read out of the memory and loaded into the MDR.  5.Now contents of MDR are transferred to the IR & now the instruction is ready to be decoded and executed.  6.If the instruction involves an operation by the ALU, it is necessary to obtain the required operands.  7.An operand in the memory is fetched by sending its address to MAR & Initiating a read cycle.  8.When the operand has been read from the memory to the MDR, it is transferred from MDR to the ALU.  9.After one or two such repeated cycles, the ALU can perform the desired operation.  10.If the result of this operation is to be stored in the memory, the result is sent to MDR.
  • 19. Conclusion  This presentation covers many aspects of Computer Structure and operation.  An overview of some important design and operating concepts are presented.