当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。

Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。

広告配信等の詳細については、プライバシーポリシーページに掲載しています。

消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題の表現がありましたら、問い合わせページよりご連絡ください。

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

Push argument、Pop argument【NandGame編】

はじめに

いつもブログをご覧いただきありがとうございます。

コーストFIRE中のIPUSIRONです😀

IPUSIRONのプロフィールを見る

Push argumentレベル

Push argumentレベルのゴールは、マクロPUSH_ARGを実装することです。

マクロPUSH_ARGは、ARGSと"index"(ARGSから見た相対位置)によって指定されたメモリーアドレスの現在値を取り出して、スタックにPUSHします。

Push argumentレベルを解く

PUSH_VALUE index
PUSH_STATIC ARGS
ADD
PUSH_MEMORY

Pop argumentレベル

Pop argumentレベルのゴールは、マクロPOP_ARGを実装することです。

マクロPOP_ARGは、スタックの一番上の値を取り出して、ARGSと"index"によって指定されたメモリーアドレスに格納します。

Pop argumentレベルを解く

POP_STATIC TEMP
PUSH_VALUE index
PUSH_STATIC ARGS
ADD
PUSH_STATIC TEMP
POP_MEMORY