Department of Computer Science and Engineering CS6303-COMPUTER ARCHITECTURE UNIT-I OVERVIEW AND INSTRUCTIONS PART A

Similar documents
ADVANCED COMPUTER ARCHITECTURE TWO MARKS WITH ANSWERS

CS6303-COMPUTER ARCHITECTURE UNIT-I OVERVIEW AND INSTRUCTIONS PART A

CS COMPUTER ORGANIZATION AND ARCHITECTURE DEPARTMENT OF INFORMATION TECHNOLOGY 4th Semester 2 &16 Marks Question and Answer

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015

Computer Architecture

1. Fundamental Concepts

Module 5 - CPU Design

Basic Processing Unit: Some Fundamental Concepts, Execution of a. Complete Instruction, Multiple Bus Organization, Hard-wired Control,

Lecture1: introduction. Outline: History overview Central processing unite Register set Special purpose address registers Datapath Control unit

The von Neumann Architecture. IT 3123 Hardware and Software Concepts. The Instruction Cycle. Registers. LMC Executes a Store.

DC57 COMPUTER ORGANIZATION JUNE 2013

CS6303-COMPUTER ARCHITECTURE UNIT I OVERVIEW AND INSTRUCTIONS PART A

THE MICROPROCESSOR Von Neumann s Architecture Model

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015

Chapter 3 : Control Unit

There are four registers involved in the fetch cycle: MAR, MBR, PC, and IR.

2 MARKS Q&A 1 KNREDDY UNIT-I

PESIT Bangalore South Campus

Chapter 2 Logic Gates and Introduction to Computer Architecture

Digital System Design Using Verilog. - Processing Unit Design


RISC Processors and Parallel Processing. Section and 3.3.6

COMPUTER ORGANIZATION AND ARCHITECTURE

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram:

Micro-Operations. execution of a sequence of steps, i.e., cycles

2. (a) Compare the characteristics of a floppy disk and a hard disk. (b) Discuss in detail memory interleaving. [8+7]

Computer Organization CS 206 T Lec# 2: Instruction Sets

Chapter 5. Computer Architecture Organization and Design. Computer System Architecture Database Lab, SANGJI University

Blog -

Basics of Microprocessor

b) Write basic performance equation.

STRUCTURE OF DESKTOP COMPUTERS

Latches. IT 3123 Hardware and Software Concepts. Registers. The Little Man has Registers. Data Registers. Program Counter

Processing Unit CS206T

Micro computer Organization

UNIT-II. Part-2: CENTRAL PROCESSING UNIT

FACTFILE: GCE DIGITAL TECHNOLOGY

CHAPTER SIX BASIC COMPUTER ORGANIZATION AND DESIGN

Computer Organization

EE 3170 Microcontroller Applications

Chapter 4. MARIE: An Introduction to a Simple Computer

Chapter 16. Control Unit Operation. Yonsei University

COSC 243. Computer Architecture 1. COSC 243 (Computer Architecture) Lecture 6 - Computer Architecture 1 1

Computer Systems Organization

Introduction to CPU Design


The Itanium Bit Microprocessor Report

instruction set computer or RISC.

Chapter 05: Basic Processing Units Control Unit Design. Lesson 15: Microinstructions

Class Notes. Dr.C.N.Zhang. Department of Computer Science. University of Regina. Regina, SK, Canada, S4S 0A2

William Stallings Computer Organization and Architecture

E3940 Microprocessor Systems Laboratory. Introduction to the Z80

ASSEMBLY LANGUAGE MACHINE ORGANIZATION

csitnepal Unit 3 Basic Computer Organization and Design

Computer Logic II CCE 2010

MICROPROGRAMMED CONTROL

Chapter 3 - Top Level View of Computer Function

COMPUTER ARCHITECTURE AND ORGANIZATION Register Transfer and Micro-operations 1. Introduction A digital system is an interconnection of digital

Chapter 4. MARIE: An Introduction to a Simple Computer. Chapter 4 Objectives. 4.1 Introduction. 4.2 CPU Basics

Micro-programmed Control Ch 15

Machine Instructions vs. Micro-instructions. Micro-programmed Control Ch 15. Machine Instructions vs. Micro-instructions (2) Hardwired Control (4)

PESIT Bangalore South Campus

Microprocessors/Microcontrollers

Micro-programmed Control Ch 15

The register set differs from one computer architecture to another. It is usually a combination of general-purpose and special purpose registers

MARIE: An Introduction to a Simple Computer

Lecture 11: Control Unit and Instruction Encoding

Philadelphia University Department of Computer Science. By Dareen Hamoudeh

Lecture Topics ECE 341. Lecture # 8. Functional Units. Information Processed by a Computer

GRE Architecture Session

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS

COA. Prepared By: Dhaval R. Patel Page 1. Q.1 Define MBR.

Memory General R0 Registers R1 R2. Input Register 1. Input Register 2. Program Counter. Instruction Register

EET2411 DIGITAL ELECTRONICS. A device or electrical circuit used to store a single bit (0 or 1) Ex. FF.

MICROPROCESSOR B.Tech. th ECE

3.1 Description of Microprocessor. 3.2 History of Microprocessor

Micro-programmed Control Ch 17

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to

MARIE: An Introduction to a Simple Computer

Hardwired Control (4) Micro-programmed Control Ch 17. Micro-programmed Control (3) Machine Instructions vs. Micro-instructions

Department of Computer Science and Engineering

Chapter 2: Data Manipulation

Chapter 2: Data Manipulation

CC312: Computer Organization

Chapter 2: Data Manipulation

Chapter 20 - Microprogrammed Control (9 th edition)

Chapter 7: Processor and Memory

CARLETON UNIVERSITY School of Computer Science. COMP 2003A Computer Organization Fall 2005 Mid-term Examination Solution Key

Chapter 4. Computer Organization

Chapter 2 Data Manipulation

Computer Architecture

Unit 1. Chapter 3 Top Level View of Computer Function and Interconnection

Fig: Computer memory with Program, data, and Stack. Blog - NEC (Autonomous) 1

The Stored Program Computer

Computer Organization and Technology Processor and System Structures

Outcomes. Lecture 13 - Introduction to the Central Processing Unit (CPU) Central Processing UNIT (CPU) or Processor

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture

5-1 Instruction Codes

Transcription:

Department of Computer Science and Engineering CS6303-COMPUTER ARCHITECTURE UNIT-I OVERVIEW AND INSTRUCTIONS PART A 1.Define Computer Architecture Computer Architecture Is Defined As The Functional Operation Of The Individual H/W Unit In A Computer System And The Flow Of Information Among The Control Of Those Units. 2.Define Computer H/W Computer H/W Is The Electronic Circuit And Electro Mechanical Equipment that Constitutes the Computer 3. What are the functions of control unit? The memory arithmetic and logic,and input and output units store and process information and perform i/p and o/p operation, the operation of these unit must be co ordinate in some way this is the task of control unit the cu is effectively the nerve center that sends the control signal to other units and sence their states. 4.What is an interrupt? An interrupt is an event that causes the execution of one program to be suspended and another program to be executed. 5. What are the uses of interrupts? Recovery from errors Debugging Communication between programs CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 1

Use of interrupts in operating system 6.What is the need for reduced instruction chip? Relatively few instruction types and addressing modes. Fixed and easily decoded instruction formats. Fast single-cycle instruction execution. Hardwired rather than microprogrammed control. 7. Name any three of the standard I/O interface. SCSI (small computer system interface),bus standards Back plane bus standards IEEE 796 bus (multibus signals) NUBUS IEEE 488 bus standard 8. Differentiate between RISC and CISC RISC Reduced Instruction Set Computer Simple instructions take one cycle per Operation Few instructions and address modes areused. CISC 1. Complex Instruction set computer Complex instruction take multiple Cycles per operation. Many instruction and address Modes. Fixed format instructions are used. Variable format instructions are used Instructions are compiled and then executed by Instructions are interpreted by the hardware. Microprogram and then executed. RISC machines are multiple registerset. CISC machines use single registerset. CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 2

Complexity in the compiler RISC machines are higly piplined Complexity in the microprogram CISC machines are not piplined. 9. Explain the various classifications of parallel structures. SISD (single instruction stream single data stream SIMD(single instruction stream multiple data stream MIMD(multiple instruction stream multiple data stream MISD(multiple instruction stream single data stream 10. What is absolute addressing mode? The address of the location of the operand is given explicitly as a part of the instruction. Eg. Move a, 2000 11. Specify three types of data transfer techniques. Arithmetic data transfer Logical data transfer Programmed control data transfer 12. What is the role of MAR and MDR? The MAR (memory address register) is used to hold the address of the location to or from which data are to be transferred and the MDR(memory data register) contains the data to be written into or read out of the addressed location. 13. What are the various types of operations required for instructions? Data transfers between the main memory and the CPU registers Arithmetic and logic operation on data Program sequencing and control I/O transfers 14. What is the role of IR and PC? CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 3

Instruction Register (IR) contains the instruction being executed. Its output is availableto the control circuits, which generate the timing signals for controlling the processing circuitsneeded to execute the instructions.the Program Counter (PC) register keeps track of the execution of the program. It contains the memory address of the instruction currently being executed. During the execution of the current instruction, the contents of the PC are updated to correspond to the address of the next instructions to be executed. 15.What are the various units in the computer? Input unit Output unit Control unit Memory unit Arithmetic and logical unit 16. What is an I/O channel? An I/O channel is actually a special purpose processor, also called peripheral processor. The main processor initiates a transfer by passing the required information in the input output channel. The channel then takes over and controls the actual transfer of data. 17.What is a bus? A collection of wires that connects several devices is called a bus. 18.Define word length? Each group of n bits is referred to as a word of information and n is called the word length. 19.Explain the following the address instruction? Three-address instruction-it can be represented as add a,b,c Operands a,b are called source operand and c is called destination operand. Two-address instruction-it can be represented as Add a,b One address instruction-it can be represented as add a 20.Zero address instruction. CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 4

It is also possible to use instruction where the location s of all operand are defined implicitly. This operand of the use of the method for storing the operand in which called push down stack. Such instructions are sometimes referred to us zero address instruction. 21.What is the straight-line sequencing? The CPU control circuitry automatically proceed to fetch and execute instruction, one at a time in the order of the increasing addresses. This is called straight line sequencing. 22.What is the role of PC? The CPU contains a register called the program counter, which holds the address of instruction to be executed next to begin the execution of the program the address of its First instruction must be placed into the pc. 23. Define Signal Signal - The binary information is represented in digital computers by physical quantities called signals. 24. Define Gates Gates The manipulation of binary information is done by logic circuits called gates. Gates are blocks of hardware that produce signals of binary 1 or 0 where input logic requirements are satisfied. 25. Flip flop Flip flop The storage elements employed in clocked sequential circuits are called flip flops. A flip flop is a binary cell capable of storing 1 bit of information. 26.State and explain the performance equation? Suppose that the average number of basic steps needed to execute one machine instruction is S, where each basic step is completed in one clock cycle. If the clock cycle rate is R cycles per second, the program execution time is given by T = (N x S) / R This is often referred to as the basic performance equation. 27. Define CPI The term ClockCyclesPerInstructionWhich is the average number of clock cycles each CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 5

instruction takes to execute, is often abbreviated as CPI. CPI= CPU clock cycles/instruction count. 30.Define Throughput and Throughput rate. Throughput -The total amount of work done in a given time. Throughput rate-the rate at which the total amount of work done at a given time. PART B 1. Explain the basic functional units 2. Discuss in detail the basic concepts of instructions and its executions 3. Deduce the concept of performance and factors projecting the performance 4. What are addressing modes and enhance the types of addressing modes 5. Design logical and control unit using its instructions CS6303 COMPUTER ARCHITECTURE UNIT-1 Page 6