https://github.com/nishatrhythm/microprocessor-basics
Here is the microprocessor basics assembly code for lab course.
https://github.com/nishatrhythm/microprocessor-basics
8086-programs assembly microprocessor
Last synced: 10 months ago
JSON representation
Here is the microprocessor basics assembly code for lab course.
- Host: GitHub
- URL: https://github.com/nishatrhythm/microprocessor-basics
- Owner: nishatrhythm
- License: mit
- Created: 2023-07-19T16:58:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-03T14:27:43.000Z (almost 3 years ago)
- Last Synced: 2023-08-03T15:49:26.985Z (almost 3 years ago)
- Topics: 8086-programs, assembly, microprocessor
- Language: Assembly
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Microprocessor-Basics
Implementations of the following problems
- Sort numbers in ascending and descending
- Seven segment display interface
- Search for a character in a string
- Program to display a string
- Find smallest number
- Find largest number
- Convert lowercase letter to uppercase
- Addition of n numbers
- Add 2 numbers
- 32-bit Addition using DD directive
- 16-bit Subtraction
- Subtraction of n numbers
- Find square and cube of a number
- Find LCM of a given number
- Find Largest number using dos display interrupts
- Find GCD of two numbers
- Find factorial of a given number
- Program to check for Palindrome
- Program for string transfer
- Program for Reverse a string
- Nibble wise Palindrome
- Logical ones and zeroes in given data
- Find the data is positive or negative
- Find the data is odd or even
- Bitwise Palindrome
- Binary to BCD code conversion
- BCD to Binary code conversion
- ASCII adjustment Instructions
- 32-bit Addition
- 16-bit multiplication of signed numbers
- 16-bit multiplication of unsigned numbers
- 16-bit division of signed numbers
- 16-bit division of unsigned numbers
- 8-bit division for signed number
- 8-bit division for unsigned number
Lab problem
- Write an assembly language program that reads two numbers from the keyboard and gives their sum as output. Also find the smaller number of the two.