8086 Assembly Practice

This repo contains some of my 8086 Assembly Codes which I have written for pracitce.

Contents

Program Link
Program to display the value of AX register on screen 🔗 Link
Program to display the sum of value in AX and BX registers on screen 🔗 Link
Program to display the difference of value in AX and BX registers 🔗 Link
Program to display the and of value in AX and BX registers on screen 🔗 Link
Program to display the xor of value in AX and BX registers on screen 🔗 Link
Program to display the xnor of value in AX and BX registers on screen 🔗 Link
Program to display the sum of 32 bit numbers on screen 🔗 Link
Program to display the xor of 32 bit numbers on screen 🔗 Link
Program to display the xnor of 32 bit numbers on screen 🔗 Link
Program to display the sum of array of numbers on screen 🔗 Link
Program to display the sum of even & odd indexes of array of numbers 🔗 Link
Program to add 2-digit bcd numbers and display the sum on screen 🔗 Link
Program to add 4-digit bcd numbers and display the sum on screen 🔗 Link
Program to subtract 2-digit bcd numbers and display the difference 🔗 Link
Program to display the sum of 3x3 matrices on screen 🔗 Link
Program to display the product of 3x3 matrices on screen 🔗 Link
Program to add, sub, multiply & divide operands in AX and BX registers 🔗 Link
Program to convert binary to grey code 🔗 Link
Program to find square root of 2-digit number 🔗 Link
Program to find out the largest element in an array of numbers 🔗 Link
Program to read and display a key from keyboard 🔗 Link
Program to find out the positive or negative numbers from a given series of signed numbers 🔗 Link
Program to find out the even or odd numbers from a given series of numbers 🔗 Link
Program to sort the sequence of numbers in ascending order 🔗 Link
Program to convert BCD number into equivalent binary number 🔗 Link
Program to store letters A to Z in memory starting at the address B800H: 0000H 🔗 Link

Tools Used

  • MASM
  • VS Code
  • DOSBox