1 / 20

Module I

Module I. Overview of Computer Architecture and Organization. Structure of IAS Computer. UQ: Explain the role of different registers like IR,PC, SP ,AC,MAR,MDR used in Von Neumann Model [5]. Functions of different registers. Memory Buffer Register (MBR) (Data Register)

feggleston
Download Presentation

Module I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Module I Overview of Computer Architecture and Organization

  2. Structure of IAS Computer

  3. UQ: Explain the role of different registers like IR,PC,SP,AC,MAR,MDR used in Von Neumann Model [5]

  4. Functions of different registers • Memory Buffer Register (MBR) (Data Register) • Store any 40-bit word • Used to store operand of an instruction • It contains a word to be stored in memory or sent to I/O unit or it is used to receive a word from memory or I/O unit

  5. Functions of different registers • Memory Address Register(MAR)/ Address Register(AR) • 12 bit register • Specify the address of the memory location to be written into or read from MBR

  6. Functions of different registers • Instruction Register(IR) • Holds the opcode of currently executing instruction • Instruction Buffer Register(IBR) • Since 2 instructions are fetched simultaneously, the opcode of the second instruction is stored in IBR • Program Counter(PC) • Store address of the next instruction pair to be executed • Also referred as Instruction Address Register

  7. Functions of different registers • Accumulator (AC) and Multiplier Quotient (MQ) • 40 bit register • Used for the temporary storage of operands and results of the ALU operation • E.g. result of multiplication of two 40 bit numbers are stored as Most Significant : AC Least Significant : MQ

  8. Instruction Cycle of IAS • It consist • Fetch Cycle • Execute Cycle

  9. Fetch Cycle • Opcode of next instruction is loaded into IR and address portion into MAR • This instruction may be taken from IBR or loaded from memory by loading a word into the MBR and then down to IBR,IR and MAR.

  10. Execute Cycle • Once opcode reaches IR execution begins • Control circuitry interprets opcode and executes instruction using control signals and ALU

  11. Quiz • Which is not a function of computer ? • Data Processing • Data Packing • Data Storage • Data Movement

  12. Quiz • Which is not a structural component of computer ? • CPU • Main Memory • Operating System • System Interconnections

  13. Quiz • Which is the first type of Programming Language ? • Assembly Level • Machine Level • High Level

  14. Quiz • ENIAC stands for • Electronic Numeric Integrator and Computer • Electronic Numeric Integrator and Calculator • Electric Numeric Integrator and Computer • Electric Numeric Integrator and Calculator

  15. Performance Measurements

  16. Clock Speed • Operations of Processor is governed by System clock • Speed of the processor is dictated by pulse frequency of clock • Clock signals are generated by a quartz crystal which generates a constant signal wave when power is applied. This wave is converted to digital voltage and is given to processor

  17. Clock Speed • Rate of pulses is clock rate or clock speed • One increment of clock is clock cycle • Time between pulses is cycle time • Multiple instructions may get executed simultaneously, hence clock speed alone cannot define performance

More Related