8n-Bit Computer 03
最初にALUを設計します。4to16のデコーダが一つで済むように16個の演算を切り替えて使います。PassAndNandOrNorXorNotAdderSubtractMultiplyDivisionShift Lef … 続きを読む
最初にALUを設計します。4to16のデコーダが一つで済むように16個の演算を切り替えて使います。PassAndNandOrNorXorNotAdderSubtractMultiplyDivisionShift Lef … 続きを読む
CPUを作るといっても個人のできる範囲でとなりますので再小規模で手作りします。現実的な方法としてロジックICで作ります。ネットで検索するとリレーやトランジスタで作っている人もいますが費用と手間を考えるととても真似できま … 続きを読む
最近、益々人工知能と名打ったものやことが増えてきました。当然ながらそれを支えるテクノロジー分野でも人工知能を生みながら自らへの応用も盛んに行われているでしょう。 ならばソフトウェア開発も人工知能にお任せの時代がもうき … 続きを読む
前回の 0と1の列を8桁に揃えて16進数に置き換えてみました。そうするとマシン語と呼ばれているものになります。 出力:1000,0000 = 80演算:0011,1000 = 38入力:0111,1000 = 78 出 … 続きを読む
ChatGPTに聞いてみた。 UserSN74LS283Nは何ですか。 ChatGPTSN74LS283Nは、4ビットの並列二進加算器(全加算器)ICです。このICは、2つの4ビット入力(A0〜A3、B0〜B3)および1 … 続きを読む
ChatGPTに聞いてみた。 UserSN74LS325Nは何ですか。 ChatGPTSN74LS325Nは、4ビットシフトレジスタ/パラレルロードレジスタICです。このICは、4つのデータ入力(D0〜D3)、クロック入 … 続きを読む
ChatGPTに聞いてみた。 UserSN74LS327Nは何ですか。 ChatGPTSN74LS327Nは、3ラインから8ラインのデコーダ/デマルチプレクサICです。このICは、3つの入力ライン(A, B, C)と8つ … 続きを読む
上図は最低限の機能を備えたコンピュータと思ってください。これでソフトウェアとは何かを考えてみます。 左側にあるInの状態をRegisterに写してみます。Inは8本のラインでそれぞれがHighかLowになります。 … 続きを読む
前回から更に拡張して、8ビットCPUを目指してみます。 入力 Register, RAM Address Register, RAM Page Register, RAM, ROM Address Register, … 続きを読む