Gt、Lt【NandGame編】
Gtレベルのゴールは、マクロGTを実装することです。
マクロGTは、スタックから上から2つの値をPOPして(取り出して)比較します。最初の値が2番目の値より大きければ値-1(=0xFFFF)をPUSHし、そうでな ...
Eq【NandGame編】
Eqレベルのゴールは、マクロEQを実装することです。
マクロEQは、スタックから上から2つの値をPOPして(取り出して)比較します。等しい場合は-1(=0xFFFF)をPUSHし、そうでなければ0(=0x0000 ...
Xで身分証明書による認証を受ける方法
X内に信用スコアのようなものがあれば、そのスコアが向上
Code generation【NandGame編】
コード生成は次の流れの最終処理に該当します。
トークン化⇒構文ツリー化⇒コード生成
コード生成をアルゴリズム(入出力を持つ処理)として見れば、式の構文ツリーをインプッ ...
『サイバーセキュリティの教科書』が発売されました
2023年11月27日に『サイバーセキュリティの教科書』が発売されました。
『サイバーセキュリティの教科書』関連のポストや記事等を集約するために、紹介ページを別途用 ...
ミジンコが気になったお得情報【2023年11月】
Grammar【NandGame編】
トークン化の処理後、トークンを構文ツリー化します。
トークンとしては数値、括弧、演算子があります((NandGameではTokenizeレベルで数値、2つの演算子「+」と「-」、普通の括弧「(」「)」だけを処理 ...
Tokenize【NandGame編】
高級言語はアセンブリー言語より人間にやさしく柔軟な構文を持ちます。コンピューターは高級言語のコードを貴秋後コード命令にコンパイルすることで、最終的にCPUが解釈できるようになります。
例えば、2+2 ...
Add、Sub、Neg、And、Or【NandGame編】
スタックを使えば、特定のレジスターに依存しないマクロ演算(加算や減算など)を実現できます。
代わりに、演算はオペランドをスタックからPOPし、演算結果をスタックにPUSHし直します。
こ ...
大口優遇ページにアクセスする方法【楽天証券編】
楽天証券のトップページのユーザーインターフェースが変わり、そのうえゼロコースが登場したことにより、従来の方法では大口優遇ページにアクセスできなくなりました。
迷子の末にようやくアクセスできましたが、再度アクセスす ...