彙編子程式引數問題

日期:2024-09-18 分類:綜合百科 投稿:zhao

最佳答案 引數傳遞問題在彙編子程式之間通常採用暫存器作為引數傳遞的工具,組合語言與高階語言程式間的引數傳遞,一般採用堆疊來傳遞,即呼叫程式將引數依次壓入堆疊中。

彙編子程式引數問題

1、需要說明和建立呼叫者與被呼叫者間的關係被呼叫的過程或函式應預先說明為外部型別,如彙編子程式,應用PUBLIC說明其可被外部模組引用,呼叫程式則應預先說明要引用的外部模組名;

2、引數傳遞問題在彙編子程式之間通常採用暫存器作為引數傳遞的工具,組合語言與高階語言程式間的引數傳遞,一般採用堆疊來傳遞,即呼叫程式將引數依次壓入堆疊中;

3、當被轉呼叫程式後,再從堆疊中依次彈出引數作為運算元使用。為此,必須瞭解各種語言的堆疊結構、生成方式和入棧方式等。