Rev 379 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 379 | Rev 380 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | give_back_application_data: ; ïåðåñëàòü ïðèëîæåíèþ |
7 | give_back_application_data: ; ïåðåñëàòü ïðèëîæåíèþ |
8 | mov edi,[TASK_BASE] |
8 | mov edi,[TASK_BASE] |
9 | mov edi,[edi+TASKDATA.mem_start] |
9 | mov edi,[edi+TASKDATA.mem_start] |
10 | add edi,ecx |
10 | add edi,ecx |
11 | give_back_application_data_1: |
11 | give_back_application_data_1: |
12 | mov esi,0xD000 ;FDD_DataBuffer ;0x40000 |
12 | mov esi,FDD_BUFF ;FDD_DataBuffer ;0x40000 |
13 | xor ecx,ecx |
13 | xor ecx,ecx |
14 | mov cx,128 |
14 | mov cx,128 |
15 | cld |
15 | cld |
16 | rep movsd |
16 | rep movsd |
17 | ret |
17 | ret |
Line 19... | Line 19... | ||
19 | take_data_from_application: ; âçÿòü èç ïðèëîæåíè |
19 | take_data_from_application: ; âçÿòü èç ïðèëîæåíè |
20 | mov esi,[TASK_BASE] |
20 | mov esi,[TASK_BASE] |
21 | mov esi,[esi+TASKDATA.mem_start] |
21 | mov esi,[esi+TASKDATA.mem_start] |
22 | add esi,ecx |
22 | add esi,ecx |
23 | take_data_from_application_1: |
23 | take_data_from_application_1: |
24 | mov edi,0xD000 ;FDD_DataBuffer ;0x40000 |
24 | mov edi,FDD_BUFF ;FDD_DataBuffer ;0x40000 |
25 | xor ecx,ecx |
25 | xor ecx,ecx |
26 | mov cx,128 |
26 | mov cx,128 |
27 | cld |
27 | cld |
28 | rep movsd |
28 | rep movsd |
29 | ret |
29 | ret |