Giter VIP home page Giter VIP logo

assembly-language-programming's Introduction

Assembly Language Programming

Assembly language is a low-level programming language for a programmable device specific to a particular computer architecture. The codes in this repository are assembly source code which can be run easily using a computer assembler, called as Turbo Assembler (tasm).

File Details

Problem Statement File + Solution to all 16 problem statements

Requirements to run the code

TASM

Contributor: Yash Saboo

Problem Statements

(You can download the following list from ProblemStatements.pdf file present in this directory)

  1. Write 8086 Assembly language program (ALP) to add array of 5 hexadecimal numbers stored in the memory. Accept input from the user, store it in an array and add the array. Display addition answer on the screen
  2. Make your program user friendly by providing MENU like: a) Enter the string b) Calculate length of string by direct method c) Reverse string d) Exit
  3. Write an user friendly ALP by providing MENU like: a) Enter the string b) Calculate length of string by direct method c) Concatenation of two strings d) Exit
  4. Write an user friendly ALP by providing MENU like: a) Enter the string b) Calculate length of string by direct method c) Number of occurrences of โ€˜aโ€™ in the given string d) Exit
  5. Write an user friendly ALP by providing MENU like: a) Enter the string b) Calculate length of string by direct method c) To invert the given string. d) Exit
  6. Write an user friendly ALP by providing MENU like: a) Enter the string b) Calculate length of string by direct method c) Find the first and last character of a string and print it on the screen. d) Exit
  7. Write an user friendly ALP by providing MENU like: a) Enter two 8 bit numbers b) Addition c) Multiplication
  8. Write an user friendly ALP by providing MENU like: a) Enter two 16 bit numbers b) Addition c) Multiplication
  9. Write an user friendly ALP by providing MENU like: a) Enter two 8 bit numbers b) Subtraction c) Multiplication
  10. Write an user friendly ALP by providing MENU like: a) Enter two 16 bit numbers b) Subtraction c) Multiplication
  11. Write 8086 Assembly language program (ALP) to Accept input from the user, store it in an array and find maximum numbers from given array.
  12. Write 8086 Assembly language program (ALP) to Accept input from the user, store it in an array and find minimum numbers from given array.
  13. Write 8086 Assembly language program (ALP) to Accept input from the user, store it in an array and arrange array in ascending order.
  14. Write 8086 Assembly language program (ALP) to accept input from the user, store it in an array and arrange array in descending order.
  15. Write an ALP in 8086 to count number of positive and negative numbers from an array of 8-bit integers.
  16. Write an ALP in 8086 to add two 32-bit Hexa decimal numbers

assembly-language-programming's People

Contributors

yashsaboo avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.