アセンブラを知らないとサブルーチンコールがどういう仕組みなのか分からないのかも知れないね
そもそもサブルーチンが何なのかの話もあるかも知れないが
サブルーチンとはいわゆる一つの関数の事なのだが
当然だがそれらの関数の処理は実際には今現在処理しているアドレスとは別の場所(アドレス)に並んでいる
そのサブルーチンを呼ぶ際に普通にジャンプするとサブルーチンを終了したときに元の場所に戻れない
なのでサブルーチンを呼んだ後にその次のアドレスに戻れるようにその情報(復帰するアドレス)をスタックに格納する
(アセンブラではjsrやcallみたいな命令になっている。実態は復帰アドレスをスタックにpushしてサブルーチンにジャンプする命令)
サブルーチン側では処理が終わればそのスタックに格納されているアドレスを取り出しジャンプする
(アセンブラではretやrtsみたいな命令だったりする。実態はスタックからpullしてそのアドレスにジャンプする命令)
だから、クラスのメソッドや単なる関数は実態はサブルーチンを利用することになるが
日本語だとサブルーチンを呼ぶみたいな言い方されているので呼び出しで特に問題は無いと思う
サブルーチンに飛ぶという風に言っても意味としては通用するが
サブルーチンというものが処理が終われば戻ってくるものなので
呼び出しの方がニュアンスとしては的確な気がする
単なる条件、無条件ジャンプ(Cだとif elseやgoto等)は呼び出しとは言わないしね
手続き「呼び出し」ってどういう意味?
■ このスレッドは過去ログ倉庫に格納されています
2021/05/20(木) 19:21:24.45ID:905fVrUH
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】韓国、突破率94%からついに0%に 「史上最高の蜂蜜組」が暗転★2 [ヴァイヴァー★]
- 【国際】中国、「時代遅れ」の大学課程1万2000以上を削減 多くをAI関連に置き換え ★2 [煮卵★]
- 【W杯】韓国敗退で、アジア枠減少を危惧する声 決勝T進出確定は日本とオーストラリアのみ「これは削られても仕方ない」★2 [ネギうどん★]
- 【北中米W杯】韓国のGS敗退が決定…W杯初勝利のDRコンゴが3位枠で初の決勝Tへ ★7 [阿弥陀ヶ峰★]
- 高市首相… 経歴詐称疑惑で米下院関係者が決定的証言「インターンだった」SNSで猛拡散 ★2 [少考さん★]
- 【サッカー】韓国、まさかの3位転落も…ラウンド32進出確率は「96%」と算出 勝ち点3チームの突破確率を有力メディア分析 [genius★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★234【メキシコ/カナダ/アメリカ】
- 【3位通過争い専用】 FIFAワールドカップ2026 GL3位通過争い実況スレ★8
- とらせん1
- 函館競馬 1回6日目1 函館記念
- 福島競馬 2回2日目
- 小倉競馬 2回1日目 2
- ヤフコメランキングやばい😱ほぼ🇰🇷 [718678614]
- フランスパン工房🏡
- 安倍語録でセックスしてみてくれ [683838391]
- 米農家「私たちが利益が出る5キロ4000円のお米でもお茶碗1杯だと50円から60円。それが高いですかと問いたい」 [931948549]
- 【実況】博衣こよりのえちえちファイアーエムブレム風花雪月🧪 ★3
- 【高市悲報】産経新聞「また中国が邦人を拘束した…レアアースを密輸しようとしただけなのに…いつまで耐えるんだ…」 [158478931]