Question: The C library function, uint32_t atol (int8_t * string); is used to convert a string of numeric ASCII characters (O being 0x30 to 9 being

The C library function, uint32_t atol (int8_t * string); is used to convert a string of numeric ASCII characters (O being 0x30 to "9" being 0x39) into a 32-bit integer. The first value in the string is the most significant digit. The conversion stops when the first non-numeric ASCII character is found in the string and the 32-bit value is returned. If no numeric ASCII characters are found, then the function returns 0. Write this function in ARM assembly code as a subroutine that can be called as a C function
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
