Subversion Repositories Kolibri OS

Rev

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