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

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

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

Прерывание

SP

t1 = 5

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

0

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; IP while(TRUE)

b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

61

Прерывание

SP

t1 = 4

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

 

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

62

Прерывание

SP

t1 = 4

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

1

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

62

Прерывание

SP

t1 = 3

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

1

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; IP while(TRUE)

b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

63

Прерывание

SP

t1 = 2

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

 

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

64

Прерывание

SP

t1 = 2

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

2

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

64

Прерывание

SP

t1 = 1

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

2

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; IP while(TRUE)

b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

65

Прерывание

SP

t1 = 0

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

 

 

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

66

Прерывание

t1 = 0

 

 

 

 

 

 

SP

 

 

 

 

 

 

 

 

 

m1

m2

m3

m4

m5

m6

m7

m8

m9

 

 

 

 

 

 

IP

3

1

uint8_t a,b; main()

{

a=0; b=0; t1=5; while(TRUE)

IP b=a+b;

}

interrupt_t1()

{

a++;

t1=5;

}

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

66

Прерывание

t1 = 0

 

 

 

 

SP

 

 

 

 

 

 

 

 

 

 

 

m1

m2

m3

m4

m5

m6

m7

m8

m9

uint8_t a,b;

 

 

 

IP

3

1

 

 

interrupt_t1()

main()

 

 

IP

{

 

 

 

 

 

 

 

 

 

 

 

{

 

 

 

 

a++;

 

 

 

a=0; b=0; t1=5;

 

t1=5;

 

 

while(TRUE)

 

 

}

 

 

 

b=a+b;

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

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

67