Межпроцессное взаимодействие в UNIX
.pdfСтек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
|
10 |
6 |
IP |
|
10 |
|
3 |
|
|
|
|
|
|||||
|
|
|
|
|
|||||
main() |
|
|
uint8_t func(uint8_t c) |
||||||
{ |
|
|
|
{ |
|
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
||||||
a=3; |
|
|
c=c*2; |
|
|
|
|||
b=func(a); |
|
tmp=tmp+c; |
|
|
|||||
b++; |
|
IP |
return tmp; |
|
|
||||
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
среда, 14 декабря 11 г. |
38 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
IP |
return tmp; |
|
|
|||
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
39 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
IP |
return tmp; |
|
|
|||
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
40 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
IP b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
|
return tmp; |
|
|
|||
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
41 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
IP b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
|
return tmp; |
|
|
|||
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
42 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
|
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
10 |
3 |
|
|
|
|
||||||
|
|
|
|
||||||
main() |
|
|
uint8_t func(uint8_t c) |
||||||
{ |
|
|
|
{ |
|
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
||||||
a=3; |
|
|
c=c*2; |
|
|
|
|
||
IP b=func(a); |
|
tmp=tmp+c; |
|
|
|
||||
b++; |
|
|
return tmp; |
|
|
|
|||
} |
|
|
|
} |
|
|
|
|
|
среда, 14 декабря 11 г. |
42 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
10 |
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
IP b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
|
return tmp; |
|
|
|||
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
43 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
|
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
b=func(a); |
|
tmp=tmp+c; |
|
|
||||
IP b++; |
|
|
return tmp; |
|
|
|||
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
44 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
11 |
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
b=func(a); |
|
tmp=tmp+c; |
|
|
||||
IP b++; |
|
|
return tmp; |
|
|
|||
} |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
44 |
Стек
SP
m1 |
m2 |
m3 |
m4 |
m5 |
m6 |
m7 |
m8 |
m9 |
|
|
|
10 |
6 |
IP |
10 |
11 |
3 |
main() |
|
|
uint8_t func(uint8_t c) |
|||||
{ |
|
|
|
{ |
|
|
|
|
uint8_t a,b; |
|
uint8_t tmp=4; |
|
|||||
a=3; |
|
|
c=c*2; |
|
|
|
||
b=func(a); |
|
tmp=tmp+c; |
|
|
||||
b++; |
|
|
return tmp; |
|
|
|||
IP } |
|
|
|
} |
|
|
|
|
среда, 14 декабря 11 г. |
45 |