Intorduction To Computer

A computer is a multipurpose electronic device that can receive, process and store data

Monday, 31 October 2016

MIPS SIMULATOR : The SPIM operating system

   The SPIM simulator comes with a rudimentary operating system, which allows the programmer usage of common used functions in a comfortable way. Such functions are invoked by the syscall-instruction. Then the OS acts depending on the values of specific registers ...

MIPS SIMULATOR : Type of Simulator

TYPE OF MIPS SIMULATOR  QTSPIM The newest version of Spim is called QtSpim, and unlike all of the other version, it runs on Microsoft Windows, Mac OS X, and Linux the same source code and the same user interface on all three platforms! QtSpim is the version of Spim that currently being actively maintaned. The other versions are still available, but please stop using them and move to QtSpim. It has a modern user interface, extensive...

MIPS Simulator (Introduction)

SPIM is a MIPS processor simulator, designed to run assembly language code for this architecture. The program simulates R2000 and R3000 processors, and was written by James R. Larus while a professor at the University of Wisconsin-Madison.[2] The MIPS machine language is often taught in college-level assembly courses, especially those using the textbook Computer Organization and Design: The Hardware/Software Interface by David A. Patterson and...

Sunday, 30 October 2016

Introduction To Computer

Introduction To Computer A computer is a multipurpose electronic device that can receive, process and store data. They are used as tools in every part of society together with the Internet. Computers nowadays are complex; there are a lot of different components inside them, and they all serve different purposes. They all need to work together for the computer to work; knowing how a computer works makes it easier to use a computer by being able...

Saturday, 29 October 2016

Digital Logic-Logic Gates

Logic Gates If we think of two signals, A and B, as representing a truth value of two different propositions, then A could be either TRUE (a logical 1) or FALSE (a logical 0). B can take on the same values. Now consider a situation in which the output, C, is TRUE only when both A is TRUE and B is TRUE. We can construct a truth table for this situation. In that truth table, we insert all of the possible combinations of inputs, A and B, and for...

Digital Logic-Think Binary !

Think Binary! Let's examine a typical situation. You have some sort of device that generates a logic signal. It could be a telephone that converts your voice signal into a sequence of zeros and ones. It could be the thermostat on the wall that generates a 1 when the temperature is too low, and a 0 when the temperature is above the set point temperature. The logic signal, A, takes on values of 0 (FALSE, OFF) or 1 (TRUE, ON). That...

Thursday, 27 October 2016

Digital Logic- Introduction

DIGITAL LOGIC Introduction Digital, or boolean, logic is the fundamental concept underpinning all modern computer systems. Put simply, it’s the system of rules that allow us to make extremely complicated decisions based on relatively simple “yes/no” questions. In this tutorial you will learn about… Digital circuitry Digital logic circuits can be broken down into two subcategories- combinational and sequential. Combinational...

Digital Logic Simulator

DIGITAL LOGIC SIMULATOR A logic simulator is a computer program that allows designers and experimenters to conduct virtual tests of complex digital circuitry before working with any hardware. The user can interact with the program to find a component arrangement that will perform a desired task. Once a suitable design has been found, the logic simulator makes it easy to optimize,debug, and modify the circuitry. All digital systems comprise...

Saturday, 15 October 2016

MIPS : Memory Allocation and Data Alignment

Memory Allocation Figure 2 Based on Figure 2, system based on MIPS processors typically divide memory into three parts:1. Text segment : - This holds the machine language code for instructions in source file (user                                    program) 2. Data segment : - This holds the data that the program operate on. It is divided into two...

Friday, 14 October 2016

MIPS Introduction

Intorduction MIPS or Microprocessor without Interlocked Pipeline Stages is a reduced instruction set computer (RISC) instruction set architecture The first commercial MIPS model, R2000 was announced in 1985.It had thirty-two 32-bit general purpose registers, but no condition code register which the designers considered it a potential bottleneck. Figure 1 shows the architecture of MIPS R2000. Figure 1 From Figure 1, a SPIM processor...