Rev 75 | Rev 380 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 75 | Rev 115 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;********************************************************** |
3 | ;********************************************************** |
4 | ; Àâòîð èñõîäíîãî òåêñòà Êóëàêîâ Âëàäèìèð Ãåííàäüåâè÷. |
4 | ; Àâòîð èñõîäíîãî òåêñòà Êóëàêîâ Âëàäèìèð Ãåííàäüåâè÷. |
5 | ; Àäàïòàöèÿ è äîðàáîòêà Mario79 |
5 | ; Àäàïòàöèÿ è äîðàáîòêà Mario79 |
Line 6... | Line 6... | ||
6 | 6 | ||
7 | give_back_application_data: ; ïåðåñëàòü ïðèëîæåíèþ |
7 | give_back_application_data: ; ïåðåñëàòü ïðèëîæåíèþ |
8 | mov edi,[3010h] |
8 | mov edi,[0x3010] |
9 | mov edi,[edi+10h] |
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,0xD000 ;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 |
Line 17... | Line 17... | ||
17 | ret |
17 | ret |
18 | 18 | ||
19 | take_data_from_application: ; âçÿòü èç ïðèëîæåíèÿ |
19 | take_data_from_application: ; âçÿòü èç ïðèëîæåíèÿ |
20 | mov esi,[3010h] |
20 | mov esi,[0x3010] |
21 | mov esi,[esi+10h] |
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,0xD000 ;FDD_DataBuffer ;0x40000 |