CSE Dept Engineering Topics List

Processor - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit IV: Processor

The MIPS implementation includes, the datapath elements (a unit used to operate on or hold data within a processor) such as the instruction and data memories, the register file, the ALU, and adders.

Processor - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit IV: Processor

In this chapter we will see the implementation of a subset of the core MIPS instruction set.

Processor - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit IV: Processor

Let us see how instruction is executed. The complete instruction cycle involves three operations: Instruction fetching, opcode decoding and instruction execution.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

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.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

There are three language levels that can be used to write a program.1. Machine level language 2. Assembly level language 3. High level language.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

In previous sections we have seen various instructions supported by processor. These instructions are written in assembly language format.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

Part of the programming flexibility for each processor is the number and different kind of ways the programmer can refer to data stored in the memory or I/O device.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

A computer has a set of instructions that allows the user to formulate any data-processing task. To carry out tasks, regardless of whether a computer has 100 instructions or 300 instructions.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

We know that both program instructions and data operands are stored in the memory. To execute an instruction processor has to fetch instruction and read the operand or operands if necessary from the memory.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

Computer stores data, instructions in the memory. The data can be in the form of numbers or characters. The memory consists of many millions of storage cells.

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

Instruction Set Architecture (ISA) usually defines a "family" of microprocessors. Examples: Intel x86 (IA32), Sun Sparc, DEC Alpha, IBM/360, IBM PowerPC, M68K, DEC VAX

Computer Fundamentals - Digital Principles and Computer Organization

Subject and UNIT: Digital Principles and Computer Organization: Unit III: Computer Fundamentals

In MIPS assembly language, registers $50 to $s7 map onto registers 16 to 23, and registers $t0 to $t7 map onto registers 8 to 15. The opcode in MIPS instruction set architecture is only 6 bits. This means there are only 64 possible instructions. `