# Category Archives: Computer Organization & Architecture

Problem – Write a program to swap two 16-bit numbers using direct addressing mode where starting address is 2000 and the first 16-bit number is… Read More
Problem – Write a program to swap two 8-bit numbers using direct addressing mode where starting address is 2000 and the first 8-bit number is… Read More
1. Problem – Write the 8085 instructions which reset the accumulator. Solution – There are 4 instructions to reset the accumulator in 8085. These instructions… Read More
A hard disk is a memory storage device which looks like this:  Attention reader! Don’t stop learning now.  Practice GATE exam well before the actual… Read More
Prerequisite – Logical instructions in 8085 microprocessor Problem – Write a assembly language program multiply two 8 bit numbers and store the result at memory… Read More
Problem – Draw the timing diagram of the following code, MVI B, 45 Explanation of the command – It stores the immediate 8 bit data… Read More
Problem – Write a assembly language program to find maximum of two 8 bit numbers in 8085 microprocessor. Assumptions – Starting memory locations and output… Read More
Prerequisite – Bubble Sort Problem – Write an assembly language program in 8085 microprocessor to sort a given list of n numbers using Bubble Sort.  Example… Read More
Logical instructions are the instructions which perform basic logical operations such as AND, OR, etc. In 8086 microprocessor, the destination operand need not be the… Read More
Problem – Write an assembly language program to find smallest number between two number’s.  Example – Attention reader! Don’t stop learning now. Get hold of all… Read More
Problem – Write an assembly language program to transfer a block of bytes from one memory location to another memory location by using string instruction.… Read More
Data transfer instructions are the instructions which transfers data in the microprocessor. They are also called copy instructions.  Following is the table showing the list… Read More
Problem – Write a program to transfer a block of 4 bytes, starting address is 0500 and transfer the block at address 0600 by using… Read More
Problem – Write a program to convert ASCII to BCD 8-bit number where starting address is 2000 and the number is stored at 2050 memory… Read More
Problem – Write a program to add 2-BCD numbers where starting address is 2000 and the numbers is stored at 2500 and 2501 memory addresses… Read More