Simple project in assembly ARM using subset LEGV8 -- 2

Job ID: 32778479

Budget: $30 – $250 USD

An automorphic number is a number n whose square ends in n. For instance, 5 is automorphic,
because 52 = 25, which ends in 5.
Design and implement an ARMv8 program that reads a positive integer from the user and then
calculates and prints all the automorphic numbers (decimal base) that are less than or equal to the
entered integer. If the entered integer is not positive, an error message is displayed.
As an example, if 100 is entered, the program will print all the automorphic numbers up to 100:
1, 5, 6, 25, 76.

task 2
Design and implement an ARMv8 program that counts total number of uppercase letters,
lowercase letters, digits and special characters in a string. Text is assumed to be in ASCII, using
1 byte per character.
For example, if the input string is “This is the 2nd Task of Assignment 1.”, the program should
report 3 uppercase letters, 24 lowercase letters, 2 digits, and 8 special characters.
**********NOTE******
Only if you are familiar with legv8