Description of a Small Computer

By: Jesse Miller

Technique of simulating the function of a computer on an already existing computer is widely used for developing software for new computers. Knowledge of Internal structure and functioning of a typical digital computer is important in programming.

SMAC has following specifications 1000 memory locations, each memory location can accommodate 5 digits and a sign, each word in the memory can be an instruction or a data, and instructions given to the machine consists of two parts one part deals with the code of the operand and other part gives the exact location where the operand will be found.

It can be inferred that to do a specific task you need to know what the work is and where it is located. Every word or instruction of a code should be understandable to other programmers and should be in plain English. The sign is assumed to be a positive in an instruction. Memory has a total of 1000 instructions. Three digits are needed to address all the locations.

The other 2 digits in the word may be used for various operations to be performed by the computer which will assist in coding.

Two phases are present in the operation of the computer. Instructions are read and stored in the memory starting from the address 000. The instructions which follow the coded line are not read during the first phase of operation.

In the second phase the instruction counter in the control units is set to 000 and the instruction which was previously stored in 000 is transferred to the instruction register. It is incremented by one point until the next instruction gets executed. This way the program gets executed until it gets terminated.

The operation code is retrieved from the instruction register and decoded. Arithmetic and logic unit activates the appropriate part of the computer for executing the instruction. All input instructions are stored in memory by an appropriate channel. Content of the instruction counter is determined by the executed instruction if it is a branch instruction. If it is not a branch instruction the order given by the operation code which specifies the path is executed.

Quick Note: Taking the Nonsense out of looking for the right spyware remover

If you really want to take the work out of looking for that right Spyware Protection from a go to the Internet and get a or a Free
Download, In order to prevent your vital information from being ripped from your computer get your Remover Today.

The instruction counter gives the address of the next instruction in sequence.
Understanding abbreviations of operation codes is important. In working with machine instructions it is important to distinguish between the actual contents of the memory and address of a word in the memory.

Computers
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 
 • 

» More on Computers