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

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

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

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

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

Turing Complete

Thumbnail of post image 065

Stackステージ

Stackステージのゴールは、デジタル回路でスタックを組むことです。

スタックとは

スタック(stack)とは、後入れ先出しのデータ構造です。

※先入れ先出しのデータ構造の1つとし

Turing Complete

Thumbnail of post image 111

Wide Instructionsステージ

Wide Instructinsステージのゴールは、次の機能を持つ回路を作ることです。

・偶数ticksでプログラム出力のバイトデータを保存する。

・奇数ticksで両 ...

Turing Complete

Thumbnail of post image 005
Wire Spaghettiステージ

LEGアーキテクチャーの構築に入ります。

LEGアーキテクチャーは、プログラムメモリー(実質Programコンポーネント)から1tickあたり4バイトを取得して処理を進めるコンピューター ...

ゲーム

Thumbnail of post image 127

2進数値の乗算

A×Bという乗算(掛け算)であれば、Aを被乗数(multiplicand)、Bを乗数(multiplier)といいます。

・被乗数・・・乗数を掛けられる値。一般的に値は変わらない。

・乗数・・・被 ...

Turing Complete

Thumbnail of post image 151

Immediate Valuesステージ

過去にも”Immediate Values”という同名のステージがありましたが、本ステージではLEGアーキテクチャーにImmediate(イミディエイト)モードを追加しま ...

Turing Complete

Thumbnail of post image 095
ビットシフト操作

後日追加予定。

Shiftステージ

Shiftステージのゴールは、8ビット用のシフト回路を組むことです。

最初に入力したビット列に対して、2番目の入力で指定した値だけ左シフトします。

...

Turing Complete

Thumbnail of post image 087
Functionsステージ

いよいよLevel mapにおけるFunctionsカテゴリーの最終ステージになります。

Functionsステージのゴールは、CALL命令とRET命令を扱えるように回路を組み、プログラム上でサブ ...

Turing Complete

Thumbnail of post image 116
Delayステージ

現実的な、すべての基本ゲートにおいて遅延が発生します。全体の回路の遅延は、それを構成するビルディングブロックである基本ゲートの遅延から計算できます。

Delayステージのゴールは、NANDゲートを5個(ゲ ...

Turing Complete

Thumbnail of post image 024
Programステージ

Programステージのゴールは、これまで拡張してきたCPU回路の原型にメモリーとプログラムカウンターを追加することです。

Programステージを解く

1:Programコンポーネント周

Turing Complete

Thumbnail of post image 180
Negative Numbersステージ

当ステージでは負の数が登場します。

最上位ビットを-128(=27)とすることで、8ビットが-128~127の整数値を扱えるようになります。

問題が次々に出