|
Sot прав, параметры, для которых не хватило регистров передаются через сегмент данных (а, если использовать директиву NOREGPARMS - то все параметры передаются через сегмент), причем с учетом модели память может быть разная: data, xdata, pdata. Сегмент даных будет ?_function_name?BYTE and ?_function_name?BIT, где function_name имя твоей ф-ции.
Напиши тестовую функцию на C аналогичную DES_CryptBlock(unsigned char *key, unsigned char *dat_buf, unsigned char flags) и тест с ее вызовом. Компильни с директивой SRC (#pragma SRC), потом посмотри листинг. В ассемблерной ф-ции надо корректно обрабатывать эти переменный с учетом модели памяти: data, xdata, pdata.
E-mail: info@telesys.ru