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
Prerequisite – Hardwired v/s Micro-programmed Control Unit To execute an instruction, there are two types of control units Hardwired Control unit and Micro-pr
In the Computer System Design, Memory organisation is primarily divided into two main types on the basis of the manner in which CPU tries to access different le
Memory is a storage component in the Computer used to store application programs. The Memory Chip is divided into equal parts called as “CELLS”. Each Cell i
In computer central processing units, micro-operations (also known as micro-ops) are the functional or atomic, operations of a processor. These are low level in
Cache is a random access memory used by the CPU to reduce the average time taken to access memory. Multilevel Caches is one of the techniques to improve Cache P
Registers are the fastest locations in the memory hierarchy. But unfortunately, this resource is limited. It comes under the most constrained resources of the t
1. Subroutine – A set of Instructions which are used repeatedly in a program can be referred to as Subroutine. Only one copy of this Instruction is stored in
Booth algorithm gives a procedure for multiplying binary integers in signed 2’s complement representation in efficient way, i.e., less number of additions/sub
Prerequisite – Hardwired v/s Micro-programmed Control Unit Basically, control unit (CU) is the engine that runs the entire functions of a computer with the he