(2)
Bu c programi ne yapiyor? Kisaca anlatabilir misiniz?
*Mips'den ceviri oldugu icin biraz sacma olabilir. int max = 8; int threshold=5000; int i; int t3=0, t4=0; int *data = 0x00100000; for (i=0; i<max; i++) { if (threshold < data[i]) t3 += data[i]; else t4 += data[i];}data[max] = t3; data[max+1] = t4;
*Mips'den ceviri oldugu icin biraz sacma olabilir.
int max = 8;
int threshold=5000;
int i;
int t3=0, t4=0;
int *data = 0x00100000;
for (i=0; i<max; i++) {
if (threshold < data[i]) t3 += data[i];
else t4 += data[i];
}
data[max] = t3;
data[max+1] = t4;
0
belleğin belirli bir bölgesinden veriler okunmaya başlıyor (toplamda 8 veri). bu veriler belirli bir threshold değerinden büyükse bir t3 değişkenine ekleniyor; bu veriler belirli bir threshold değerinden küçükse bir t4 değişkenine ekleniyor. en sonunda bu bellek bölgesinin son kısmına t3 ve t4 değerleri sırayla yazılıyor.
0
nickini degistiren yazar
(
18.01.17)
cok tesekkürler @nickini degistiren yazar
0