call(彙編代碼)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

CALL,彙編代碼,指令用於調用其他函式(或過程,如果你這樣叫的話)。

基本介紹

  • 中文名:過程調用指令
  • 外文名:CALL
  • 類別:過程調用指令
作用,執行方法,與JMP區別,用途,細節,

作用

CALL指令用於調用其他函式(或過程,如果你這樣叫的話)。前提是,該函式必須在記憶體中。

執行方法

分為兩步。
(1)將下一條指令的所在地址(即當時程式計數器PC的內容)入
(2)並將子程式的起始地址送入PC(於是CPU的下一條指令就會轉去執行子程式)。

與JMP區別

用途

CALL是調用子函式,而JMP是跳轉(類似於C++的高級語言中的goto。)

細節

CALL會操作調用棧,JMP不會。這意味著JMP不會回到原處。

相關詞條

熱門詞條

聯絡我們