Rev 2 | Rev 425 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 381 | ||
---|---|---|---|
1 | ;*************************************************** |
1 | ;*************************************************** |
2 | ; ïðåäâàðèòåëüíàÿ î÷èñòêà îáëàñòè òàáëèöû |
2 | ; ïðåäâàðèòåëüíàÿ î÷èñòêà îáëàñòè òàáëèöû |
3 | ; ïîèñê è çàíåñåíèå â òàáëèöó ïðèâîäîâ FDD |
3 | ; ïîèñê è çàíåñåíèå â òàáëèöó ïðèâîäîâ FDD |
4 | ; àâòîð Mario79 |
4 | ; àâòîð Mario79 |
5 | ;*************************************************** |
5 | ;*************************************************** |
6 | xor eax,eax |
6 | xor eax,eax |
7 | mov edi,0x40000 |
7 | mov edi,DRIVE_DATA |
8 | mov ecx,16384 |
8 | mov ecx,16384 |
9 | cld |
9 | cld |
10 | rep stosd |
10 | rep stosd |
11 | 11 | ||
12 | mov al,0x10 |
12 | mov al,0x10 |
13 | out 0x70,al |
13 | out 0x70,al |
14 | mov cx,0xff |
14 | mov cx,0xff |
15 | wait_cmos: |
15 | wait_cmos: |
16 | dec cx |
16 | dec cx |
17 | cmp cx,0 |
17 | cmp cx,0 |
18 | jne wait_cmos |
18 | jne wait_cmos |
19 | in al,0x71 |
19 | in al,0x71 |
20 | mov [0x40000],al |
20 | mov [DRIVE_DATA],al |