Skip to content

Category Archives: Computer Organization & Architecture

Problem – Multiply two 8 bit numbers stored at address 2050 and 2051. Result is stored at address 3050 and 3051. Starting address of program… Read More
Prerequisite – Addressing modes The way of specifying data to be operated by an instruction is called addressing mode.  Types of addressing modes – In 8085 microprocessor… Read More
Problem – Write an assembly language program to add two 8 bit numbers stored at address 2050 and address 2051 in 8085 microprocessor. The starting… Read More
Problem – Determine largest number in an array of n elements. Value of n is stored at address 2050 and array starts from address 2051.… Read More
The basic computer has 16-bit instruction register (IR) which can denote either memory reference or register reference or input-output instruction. Memory Reference – These instructions… Read More
In earlier post Restoring Division learned about restoring division. Now, here perform Non-Restoring division, it is less complex than the restoring one because simpler operation… Read More
RAM(Random Access Memory) is a part of computer’s Main Memory which is directly accessible by CPU. RAM is used to Read and Write data into… Read More
A division algorithm provides a quotient and a remainder when we divide two number. They are generally of two type slow algorithm and fast algorithm.… Read More
Computers are getting smaller and faster day by day because electronic components are getting smaller and smaller. But this process is about to meet its… Read More
Booth algorithm gives a procedure for multiplying binary integers in signed 2’s complement representation in efficient way, i.e., less number of additions/subtractions required. It operates… Read More
Prerequisite – Execution, Stages and Throughput  Registers Involved In Each Instruction Cycle:   Memory address registers(MAR) : It is connected to the address lines of the… Read More
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 instructions used… Read More
Simplified Instructional Computer (SIC) is a hypothetical computer that has hardware features which are often found in real machines. There are two versions of this… Read More
A cluster is a set of loosely or tightly connected computers working together as a unified computing resource that can create the illusion of being… Read More
Parallel computing is a computing where the jobs are broken into discrete parts that can be executed concurrently. Each part is further broken down to… Read More