Prerequisite – Instruction Set used in simplified instructional Computer (SIC) As SIC/XE is upward compatible with respect to SIC, therefore all the instructi
Reduced Set Instruction Set Architecture (RISC) – The main idea behind is to make hardware simpler by using an instruction set composed of a few basic steps f
According to from where the operands are retrieved in a vector processor, pipe lined vector computers are classified into two architectural configurations: Memo
The computers, present in the early days of computer history, had accumulator based CPUs. In this type of CPU organization, the accumulator register is used imp
A microprocessor is a processing unit on a single chip. It is an integrated circuit which performs the core functions of a computer CPU. It is a multipurpose pr
The computers which use Stack-based CPU Organization are based on a data structure called stack. The stack is a list of data words. It uses Last In First Out (L
When we are using multiple general purpose registers, instead of single accumulator register, in the CPU Organization then this type of organization is known as
Prerequiste – Execution, Stages and Throughput Registers Involved In Each Instruction Cycle: Memory address registers(MAR) : It is connected to the address li
These type of instructions control machine functions such as Halt, Interrupt, or do nothing. This type of instructions alters the different type of operations e
Computer perform task on the basis of instruction provided. A instruction in computer comprises of groups called fields. These field contains different informat
Different Instruction formats are used by different vector processors. Vector instructions are generally specified by some fields. The main fields that are used
Basically, you are given a set of instructions and the initial content of the registers and flags of 8085 microprocessor. You have to find the content of the re
Machine Instructions are commands or programs written in machine code of a machine (computer) that it can recognize and execute. A machine instruction consists
Debugging is the process of identifying and removing bug from software or program. It refers to identification of errors in the program logic, machine codes, an
Why do we need branch prediction? The gain produced by Pipelining can be reduced by the presence of program transfer instructions eg JMP, CALL, RET etc They cha
A Vector operand contains an ordered set of n elements, where n is called the length of the vector. All elements in a vector are same type scalar quantities, wh
Negative Number Representation Sign Magnitude Sign magnitude is a very simple representation of negative numbers. In sign magnitude the first bit is dedicate
The 8085 instruction set is classified into 3 categories by considering the length of the instructions. In 8085, the length is measured in terms of “byte” r
Prerequisite – Basic Computer Instructions, Instruction Formats An instruction format defines the different component of an instruction. The main components o
Representing and storing numbers were the basic of operation of the computers of earlier times. The real go came when computation, manipulating numbers like add
To execute an instruction, the control unit of the CPU must generate the required control signal in the proper sequence. There are two approaches used for gener
In earlier post Restoring Division learned about restoring division. Now, here perform Non-Restoring division, it is less complex than the restoring one because
Cache is close to CPU and faster than main memory. But at the same time is smaller than main memory. The cache organization is about mapping data in memory to a
FLOATING POINT ADDITION AND SUBTRACTION FLOATING POINT ADDITION To understand floating point addition, first we see addition of real numbers in decimal as sa
In this article we look at what an Instruction Set Architecture (ISA) is and what is the difference between an ‘ISA’ and Microarchitecture. An ISA is define