Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.04.03;
Скачать: [xml.tar.bz2];

Вниз

Системный аналог   Найти похожие ветки 

 
dmk ©   (2014-09-03 16:03) [0]

Есть ли какой готовый системный аналог такой функции для 64 бит?
procedure MoveBytes64(Src, Dest, Count: Uint64);
asm
 push        rdi
 push        rsi

 mov         rsi, Src
 mov         rdi, Dest
 mov         rax, Count
 mov         rcx, rax
 sar         rcx, 2
 rep         movsd

 mov         rcx, rax
 and         rcx, 03h
 rep         movsb

 pop         rsi
 pop         rdi

end;


 
junglecat   (2014-09-03 16:08) [1]

MoveMemory?


 
dmk ©   (2014-09-03 16:19) [2]

Хм, тогда как получить 64-битный указатель? А то AV выскакивает.


 
dmk ©   (2014-09-03 16:21) [3]

Разобрался, спс.
MoveMemory(PByte(dest), @src, size);



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.04.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
15-1437982657
Pavia
2015-07-27 10:37
2016.04.03
диграммы из UML


15-1437946204
Юрий
2015-07-27 00:30
2016.04.03
С днем рождения ! 27 июля 2015 понедельник


15-1437763456
ВладОшин
2015-07-24 21:44
2016.04.03
Форматирование кода, простая программка, ищу


2-1409747178
Санек
2014-09-03 16:26
2016.04.03
Proxy подключение


15-1436432618
картман
2015-07-09 12:03
2016.04.03
мультфильм





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский