2020-04-01から1ヶ月間の記事一覧
お次はフリップフロップ。これは数を記憶する機械。フリップフロップにも色々あるようだが、一番簡単そうなRS型をチョイス。RとSが入力で、Q(とその反転)が出力。一度Sに1を入力するとQが1になり、Sを0にもどしてもその状態が維持される。Rに1を入力すると…
前回作った半加算器を二個組み合わせて全加算器を作る。全加算器はA、B、Cinの計3つの1bit入力を足し合わせて2bitの値を得て、C、Sの計2つの1bitとして出力する機械。2つの数を足し算するときに、その2進数版のある桁に着目し、その桁の数字A、Bを下の桁から…
もうちょっと計算っぽいことをやりたいので、半加算器を作る。半加算器とは1bitの数2つを足し合わせて2bitの出力を得る計算機。例の本に載ってる回路例はAND、OR、NOTゲートを組み合わせたもの(こんなの)だが、うちの文明は万能なるNANDゲートを手にしてい…
NAND回路ができた。昨日の不具合は電流が足りなくてLEDが光らなかった様子。抵抗を小さくしたらちゃんと動いた。ついでに赤を計算結果表示用、緑を導通確認用にしたら見やすくなった。カタログスペックは同じはずなんだが…なお電圧チェック中にショートさせ…
初歩的なパーツが揃ったので本格的に遊びだす。 CPUを作るのにパソコンを使うのもおかしいので、紙とペン、そして計算尺(!)を使っていく。まあ計算尺の出番はないと思うけど、雰囲気は大事。パソコンは情報収集と発信にのみ使う。 いきなり74HCとかのブラ…
材料が届いたのでLEDを光らせてみた。電圧が理論通りの値になってて一安心。最初は抵抗の値が合わなくて「なにこれ壊れてるじゃん」という考えが一瞬頭をよぎってしまったが、自分がテスタのゼロ合わせを忘れてただけだったwあの本に書いてあった「初心者の…