Имя пользователя:
Пароль:
 

Название темы: Функция ReadFile
Показать сообщение отдельно

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


DillerInc
>>Кстати,вот всё-таки хотелось бы подробнее узнать,чего мы добиваемся с помощью описанной ассемблерной вставки,в чём её суть ?
Ну если я правильно понимаю, то:
Код: Выделить весь код
  asm
// кладем значение FileSize в регистр eax процессора
    mov eax, [FileSize]  
// добавляем к значению FileSize (которое в регистре) число 10000h (65536)
    add eax, $00010000   
// выравниваем это значение на границу 10000h (т.е. делаем число кратным 10000h)
// и ограничиваем размерчик загребаемой памяти числом 3FFF0000h (1073676288 байт ~ 1 Гб)
    and eax, $3FFF0000
// кладем полученное значение в MemSize   
    mov [MemSize], eax   
  end;

Отправлено: 07:45, 18-07-2005 | #9

Название темы: Функция ReadFile