Question: Convert Simple C Code to ARM Assembly /////////////////////////////////////////////////////////////////////////////////////////////////// // in ASCII hex the Hello string is: 0x48 0x65 0x6C 0x6C 0x6F char *text = Hello;
Convert Simple C Code to ARM Assembly
///////////////////////////////////////////////////////////////////////////////////////////////////
// in ASCII hex the Hello string is: 0x48 0x65 0x6C 0x6C 0x6F
char *text = Hello;
int i;
unsigned int checksum = 0; // Compute the checksum over the string
for(i = 0; i < strlen(text); i++) { checksum += text[i]; } // mask off all but the lower 8 bits (or 2 hex digits)
Checksum &= 0x000000FF; // display it in HEX
printf("checksum: %02X ", checksum);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
