We are using MPLAB IDE to Run this Program and Using PIC18F Microcontroller.
Program for n = 10:
#include <xc.h>
void main(void)
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
int sum = 0;
int i = 0;
int *p;
for(i=0;i<10;i++)
{
sum = sum + arr[i];
}
p = &i;
p = ∑
return;
}
Output:
Watch for n = 10:Program for n = 100:
#include <xc.h>
void main(void)
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
int sum = 0;
int i = 0;
int *p;
for(i=0;i<10;i++)
{
sum = sum + arr[i];
}
p = &i;
p = ∑
int arr2[100];// 200 byte
sum = 0;
for(i=0;i<100;i++)
{
arr2[i] = i+1;
}
for(i = 0; i < 100 ; i++)
{
sum = sum + arr2[i];
}
return;
}
Output:
Watch for n = 100:
File Register for n=100:
BSR for n=100: