Глава 8. Ассемблер и языки высокого уровня

В предыдущей главе, занимаясь программированием для Windows, мы уже обра­щались к процедурам, написанным на языке высокого уровня из программ на ас­семблере, а также создавали процедуры на ассемблере, к которым можно обра­щаться из языков высокого уровня. Для этого нужно' было соблюдать определенные договоренности о передаче параметров - параметры помещались в стек справа налево, результат возвращался в ЕАХ, стек освобождался от пере­данных параметров самой процедурой. Данная договоренность, известная как STDCALL, конечно, не единственная, и разные языки высокого уровня использу­ют различные способы передачи параметров.