[過去ログ] (強いAI)技.術的特.異点/シ.ンギュラリティ158 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
68
(2): yamaguti 2019/05/14(火) 13:51:26.95 ID:2vGaUUWM(55/82)調 AAS
?9?

Page 10

? ry 、ラベル_fにジャンプします。
スタックに書き込まれた負の値は、ラベル _f へのジャンプを強制します。 >>67

関数fの内部では、スタックポインタを変更することができますが、関数が終了する前にそれを復元すると仮定 。
したがって、リターンコードはスタックから抽出されたアドレスにジャンプしなければなりません:

  A; sp A
  B; A:0 B
  Z Z B:0

ここでスタックポインタspの値はAに書き込まれ、命令A:0 Bは格納されたアドレスをBにコピーする
? ry が負に格納され、 ry 。
アドレスが負で格納され、正の値が復元されています。

? ry だけではありません。
スタックはリターンアドレスを格納するだけという訳ではありません。
これについては、後のサブセクション4.3と4.4で説明 。
1-
あと 934 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s