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

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

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

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

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

NandGame

Thumbnail of post image 198
構文ツリー化

トークン化の処理後、トークンを構文ツリー化します。

トークンとしては数値、括弧、演算子があります((NandGameではTokenizeレベルで数値、2つの演算子「+」と「-」、普通の括弧「(」「)」だけを処理 ...

NandGame

Thumbnail of post image 102

コンパイルするということ

高級言語はアセンブリー言語より人間にやさしく柔軟な構文を持ちます。コンピューターは高級言語のコードを貴秋後コード命令にコンパイルすることで、最終的にCPUが解釈できるようになります。

例えば、2+2 ...

NandGame

Thumbnail of post image 193

スタックを演算に利用する

スタックを使えば、特定のレジスターに依存しないマクロ演算(加算や減算など)を実現できます。

代わりに、演算はオペランドをスタックからPOPし、演算結果をスタックにPUSHし直します。

こ ...

おすすめの証券会社,楽天経済圏

Thumbnail of post image 145

事の始まり

楽天証券のトップページのユーザーインターフェースが変わり、そのうえゼロコースが登場したことにより、従来の方法では大口優遇ページにアクセスできなくなりました。

迷子の末にようやくアクセスできましたが、再度アクセスす ...

NandGame

Thumbnail of post image 152
はじめに

本記事は、Stack machineグループの前半のレベルについて焦点を当てます。

スタックの必要性

2個のレジスターだけでプログラムするのは難しく、いずれ限界がきます。例えば、2つのレジスターで2+2

NandGame

Thumbnail of post image 200
Networkレベル

Networkレベルのゴールは、ネットワーク経由で他のコンピューターからデータを受信して、モニターに表示することです。

ネットワークのワイヤーはアドレス0x6001にメモリーマップされてい

「技術書」の読書術,イベント

Thumbnail of post image 114

ITエンジニア本大賞2024で『「技術書」の読書術』が選書されました。
『「技術書」の読書術』を気に入っていただけたなら、投票していただけると幸いです。
ユーザー登録等は不要なので、気軽に投票できます。
投票期 ...

NandGame

Thumbnail of post image 043
Displayレベル

Displayレベルのゴールは、ディスプレイに好きなロゴを表示することです。

ロゴは何でもよいですが、幅・高さともに16ピクセル以上でなければなりません。

ディスプレイの仕様は

イベント,同人誌

Thumbnail of post image 069

イベントに参加したので、忘れないうちに報告する次第です。
早く更新した方がブログへのアクセス数が伸びるかもしれませんし、私自身終わったタスクとして脳内で処理できます。
なお、年始には2023年の振り返りと抱負について記 ...

NandGame

Thumbnail of post image 097
Machine codeレベル

Machine codeレベルのゴールは、次の4命令を実現するマシン語を書くことです。

アドレス処理内容0Dレジスターに0をセット。1Aレジスターに2をセット。2Dレジスターに1を加える。3無条件ジ ...