Thursday, 20 July 2017

CS6303 Computer Architecture

CS6303 Computer Architecture
Department of Computer Science and Engineering
Sub. Name: Computer Architecture                                                         Sub.Code: CS6303
PART – A
   Answer all the questions                                      5 x 2 =10
1.             State the eight ideas of computer architecture .(CO1)
1. Design for Moore’s Law.
2. Use Abstraction to Simplify Design
3. Make the common case fast
4. Performance via parallelism
5. Performance via pipelining
6. Performance via prediction
7.  Hierarchy of memories
8.  Dependability via redundancy
2.             What is Pipeline?.(CO1)
Pipelining  is a technique used in the design of computers to increase the instruction throughput (the number of instructions that can be executed in a unit of time).
3.             Mention about auto decrement and  Auto increment addressing mode? (CO1)
Auto increment mode: The effective address of the operand is the contents of a register specified in the instruction. After accessing the operand, the contents of this register are automatically incremented to the next value. This increment is 1 for byte sized operands, 2 for 16 bit operands and so on.
E.g. Add (R2) +, R0
Here are the contents of R2 are first used as an E.A. then they are incremented.
Auto decrement mode: The effective address of the operand is the contents of a register specified in the instruction. Before accessing the operand, the contents of this register are automatically decremented and then the value is accessed.
E.g. Add - (R2), R0

4.             Define ALU.(CO2)

An arithmetic logic unit (ALU) is a digital circuit used to perform arithmetic and logic operations. It represents the fundamental building block of the central processing unit (CPU) of a computer. Modern CPUs contain very powerful and complex ALUs.

No comments:

Post a Comment

CCS 365 Software Defined Network Lab Manual

 CCS 365 Software Defined Network Lab Manual 1) Setup your own virtual SDN lab i) Virtualbox/Mininet Environment for SDN - http://mininet.or...