Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Межпроцессное взаимодействие в UNIX

.pdf
Скачиваний:
6
Добавлен:
27.03.2015
Размер:
9.63 Mб
Скачать

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

3

IP

 

 

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 г.

32

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

3

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

IP

{

 

 

 

 

uint8_t a,b;

 

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

33

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

3

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;IP

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

34

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

3

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;IP

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

35

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

4

3

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;IP

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

35

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

4

 

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;

 

uint8_t tmp=4;

 

a=3;

 

IP

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

36

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

4

6

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;

 

uint8_t tmp=4;

 

a=3;

 

IP

c=c*2;

 

 

 

b=func(a);

 

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

36

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

6

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;

 

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

IP

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

37

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

10

6

IP

 

 

3

main()

 

 

uint8_t func(uint8_t c)

{

 

 

 

{

 

 

 

 

uint8_t a,b;

 

uint8_t tmp=4;

 

a=3;

 

 

c=c*2;

 

 

 

b=func(a);

IP

tmp=tmp+c;

 

 

b++;

 

 

return tmp;

 

 

}

 

 

 

}

 

 

 

 

среда, 14 декабря 11 г.

37

Стек

SP

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

10

6

IP

 

 

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