ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ

コンピュータの動作原理教えてよ

dosa

1: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:39:44.745 ID:xeg3Sds30

命令がcpuにいって~とか、そんなのじゃないよ。
 
 

引用元: コンピュータの動作原理教えてよ


2: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:40:50.481 ID:36AUKbec0

ボタンがある
それを物理ではなく
信号使って電磁波で押してる
 
 


5: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:42:08.633 ID:xeg3Sds30

>>2
それほんと?
 
 


7: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:42:51.586 ID:iWqzmXuP0

電子が流れる
 
 


8: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:43:21.832 ID:B6IgEvWV0

0と1の組み合わせで動いてる
 
 


12: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:48:58.947 ID:xeg3Sds30

ハード的な部分なのかな?多分違うと思う。

cpuに命令が行くって、どういうこと?
数字が流れてるって言うのは抽象化した説明だよね

どうやって数字を送ってるの?
 
 


13: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:50:38.606 ID:xeg3Sds30

電気信号を送ってるって意味でしょ?

じゃあその電気信号を送るための機械はどこで制御されてるの?
 
 


14: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:51:30.381 ID:XBCkDT58a

FETとか論理回路とか調べたら良いんじゃね?
 
 


21: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:55:37.325 ID:xeg3Sds30

>>14
fetっていうのは知らないけど、多分ここら辺のことなのかな?

1+1=って押したら画面に2が出てくるじゃん。

意味不明ですわ。
 
 


26: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:58:47.720 ID:eL/prWfJ0

>>21
そうなるようにソフトウェアが作られてるだけだろう
 
 


32: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:03:41.713 ID:xeg3Sds30

>>26

そういうふうにプログラムされてるのはわかるけどさ

cpuに命令が順番に行くって言うけど、どうして、順番通りに行くのかわからない。
順番通りに命令するにも制御が必要な気がする。
 
 


35: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:05:55.349 ID:eL/prWfJ0

>>32
命令パイプライン
 
 


50: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:16:54.299 ID:xeg3Sds30

>>35

昔のコンピュータみたいに、穴開けた紙を通して、コンピュータに解かせるとかだったらまだ理解できそうなんだけど、
命令も出力もデジタルになると一般人には完全理解は無理なのかな
 
 


51: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:18:16.121 ID:9YMeVIrTr

>>50
穴あけた紙から電圧の違う二種類の電気を保存できる装置に変わっただけで
全く同じなんだがなぁ
 
 


63: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:25:26.793 ID:xeg3Sds30

>>51

デジタルはずるいわ。
急に意味わからなくなる。
 
 


67: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:27:38.012 ID:IEs9vyg10

>>63
穴が空いてる空いてないの違いと
ある回路がオンかオフかの違いでしかない
 
 


73: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:32:16.103 ID:mVKn3cu00

>>63
デジタルとアナログ
アナログ→自然界にある音とか光とか気温とか、いろんなものを数値として表現する方法
だから、38.5℃とか、3.141592…とか小数点以下の数字が出てくる
デジタル→基本的にコンピュータの中で扱う数値
数値といいつつ、実は2択の状態のこと
スイッチがオンかオフか
電圧が1.2V より高いか低いか
光が当たってるか当たってないか
そしてその状態を1と言ったり0と言ったりするのがビット
ビットを8つ集めて1バイト
とかだんだんややこしくなってくんですよねー
 
 


36: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:06:22.873 ID:9YMeVIrTr

>>32
箇条書きされた命令メモみたいなのがあって
それが上から順に実行されていくの
それはソフト的な問題じゃなくて、機械的に、物理的にそう動くように設計されてるの
 
 


44: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:13:49.307 ID:XcvsG+i80

>>36
>機械的に、物理的にそう動くように設計
これがよく分かんないんだよね

動くのは
動くように設計されてるから!<え?何で動くの
 
 


49: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:16:37.335 ID:9YMeVIrTr

>>44
アナログ時計とかさ
歯車がたーくさんあってそれらが組み合わさってなんか時計みたいな動作してるじゃん?
そんな感じ
そう動くように物理的に設計されてるから以外に説明のしようがないの
そのまんまだから
 
 


55: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:20:48.408 ID:xeg3Sds30

>>49
時計の動作原理は全部ハードだからまだ簡単。

デジタルになると無理。


ちなみに、あなたが返信した相手は1じゃないよ
 
 


61: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:24:59.904 ID:9YMeVIrTr

>>55
命令を順番に実行してくれる装置があります
どうやって命令を順番に実行するの?と言われたらそれはアナログ時計と同じです
といえば理解できるかな?
動作原理はいつだってアナログで、魔法みたな事なんて何もないんだよ
 
 


15: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:51:39.550 ID:uHjOvibw0

中に妖精さんが入ってるんだぞ
 
 


16: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:53:18.119 ID:xeg3Sds30

2進数の計算機ならまだ理解できる。

スイッチング回路でしょ。
 
 


17: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:54:29.704 ID:9YMeVIrTr

0→┌──┐
1→└AND┘→0→┌──┐
0→┌──┐→1→└XOR┘→1→
1→└ O R ┘

こんな感じで超簡単な計算しか出来ない装置を死ぬほど詰め込んで、組み合わせて、複雑な計算をしてる
 
 


23: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:58:10.670 ID:xeg3Sds30

>>17
初めの0101のボタンって言うか、信号って言うか
それを渡す作業は誰がやってるの?
 
 


28: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 02:58:56.051 ID:IEs9vyg10

>>23
プログラム
 
 


31: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:03:31.064 ID:9YMeVIrTr

>>23
電卓と仮定すると
人間が例えば6のボタンを押した瞬間に
色々な計算が走って110という二進数がメモリに保存される
110は、例えばオセロだとしたら、黒黒白みたいな感じで物理的には存在してる
 
 


39: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:10:11.987 ID:xeg3Sds30

>>31
6を押すと 「6が押されたよ信号」 が流れることは妥協してそういうものだとしよう。

でも、
6 × 6 って押すと 6+6を6回cpuの中でやってるはずなんだけど、
はい!6回やったから足し算終わりね!
って、そこの制御が意味不明
 
 


43: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:13:26.461 ID:eL/prWfJ0

>>39
そういう仕組みにしたいなら
足した回数カウンターが6になったら抜ける
 
 


37: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:06:47.165 ID:mVKn3cu00

初期のコンピュータはワイヤードコンピューティングっつって実際に配線を差し替えてプログラミングしてたのよ
ENIACとかで検索すると良いかと
真空管と真空管をつないでAND回路やらOR回路やら作って、そいつの出力をさらに別の回路につないで、ってな感じ
その頃は、「この8つあるトグルスイッチが入力する値で、その隣にあるボタンを押すと計算を開始して、結果はこっちのランプで表示な」みたいなのが
入力と出力だったりした
んで時代は進んで、真空管がトランジスタになり、トランジスタを結線して回路を作っていたのがシリコンダイに直接回路を作成できるようになり、
さらに情報を保存しておけるようになり、って感じで現在のコンピュータの姿になりましたとさ
 
 


38: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:08:30.656 ID:IEs9vyg10

>>37
イミテーションゲームでみた!!!
 
 


45: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:14:23.105 ID:xeg3Sds30

>>37
「」の中の意味は頑張ればわかる!

トランジスタの発明がコンピュータを難しくしてるんだな。
 
 


40: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:11:13.063 ID:mVKn3cu00

CPUの動作クロックってのがある(4Ghzとか、3.2Ghzとか)
CPUは基本的にその周波数で動作してます
「プログラム実行!」って人間が命令すると、記憶領域(ハードディスクとか)からプログラムをメモリ上に転送します(OSが)
そんでCPUはOSから「プログラムを動かす準備できたよー!プログラムはメモリ上のここにあるから、この場所にある命令から実行してね!」って教えてもらって、
その通りにメモリから命令を持ってきて解読してプログラムが動き出します
とさ
 
 


41: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:11:16.798 ID:4T1jZOUj0

中に俺がいる
 
 


57: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:21:48.804 ID:ZtcZg+ia0

何をもって一般人というかは知らんが
電子工学科の学生さんが1年くらいかけてやるレベルの話を
資料もなしにこんなスレだけで理解しようとする前提がまずおかしいのでは?
 
 


72: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:31:41.617 ID:xeg3Sds30

>>57
1年間で理解できるのか?
大学生なんて単位取るためのその場しのぎの暗記しかしないよね。
本当にムカつくわ。無駄遣いしやがって。
あなたに切れてるわけじゃないよ。
 
 


77: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:35:15.516 ID:+ekoky4l0

>>72
そもそも高専とかだと高校1~2年生でやる内容だから
系統だって資料見ながら時間かけてやれば理解出来る
 
 


80: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:39:16.239 ID:ZtcZg+ia0

>>72
基礎の基礎で1年くらいかなぁ
ディープにやる連中は発展科目をどんどん選択する感じだけど
最初のとこは必修でやる

というか大学生をなんだと思ってんだてめー
 
 


58: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:23:08.216 ID:18llbcE60

紙に穴が開いてるか開いてないかって完全にデジタルやんけ
むしろ最近のTLC式(8段階記録)のSSDとかの方がずっとデジタルじゃない
 
 


68: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:28:41.277 ID:xeg3Sds30

>>58
ああ。そうだった。ばかだったわ。
何て言うのか、ミクロとマクロではないと思うけど。何て言うのか。

目で見えるものと、見えないものかな?
 
 


70: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:30:07.046 ID:IEs9vyg10

>>68
デジタルって2つの状態だけで物事を考えることだよ
 
 


60: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:24:53.715 ID:hpfl8b8La

あらかじめこう動いてねって設計された回路を通ってパーツが起動してその後は計算結果やデータを渡しあってるって感じじゃないのかな
 
 


71: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:30:27.234 ID:ZtcZg+ia0

まず最小単位として、NAND回路っていうのがある
これを組み合わせて2進数1桁の足し算できる半加算器っていうのを作る
で、この半加算器を組み合わせて繰り上がりが出来る全加算器ってのを作る

この全加算器を必要な桁の数まで増やしてつなぐ

んでもう一つフリップフロップ回路っていう電圧のハイとローを記録できる回路を、これも必要桁数だけ用意した記憶用の部分も用意する

んで信号一回で一度計算して、計算結果を記憶部分に放り込む


信号の回数どうやってんのって?
水晶振動子とかで一定周期で波を作る回路と回数をカウントする回路の合わせ技
 
 


75: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:33:22.852 ID:xeg3Sds30

>>71
全加算器に値を入力する回路が知りたい!!
 
 


76: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:33:43.956 ID:Jc8KHJ2O0

とりあえずここまでで何が理解できなくて何が理解できたのかって自分で分かるか?
 
 


78: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:37:23.147 ID:xeg3Sds30

>>76
回路が理解できてないのかも。

回路って
and , or , xor , not ,
あとはまぁ、 nand , nor
この6種類だけ?
まぁ、本当は4種類?
これだけで画面に出力したりできるの?
 
 


79: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:38:38.200 ID:xeg3Sds30

>>78
画面に出力というか、描画
 
 


81: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:40:18.505 ID:9YMeVIrTr

>>78
電球みたいなのが沢山集まったものが画面
ということはその一つ一つの電球に電気を流したり流さなかったりすれば描画できるよね
流す流さないは0と1なので回路で表現できるよね
 
 


89: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:45:13.277 ID:xeg3Sds30

>>81

マジ!?すげぇな。

でも、cpuへの命令の謎は解決しないわ。
 
 


95: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:52:45.099 ID:9YMeVIrTr

>>89
0と1を保存できる装置が沢山あります
その装置の0と1の組み合わせによって処理が分岐するような回路を持った装置がCPU
例えば、
001 010 100
という組み合わせが記録されていたら
001の部分で加算器への回路が通じて、010と100が加算器に渡されます
渡すってなんだよ!!と突っ込まれるかも知れないから言っておくけど
これもさっきの電球と同じようなもの
電気の流れる線が繋がってるだけ
 
 


98: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:56:31.087 ID:Jc8KHJ2O0

>>89
正確にはCPUへ命令を出すんじゃなくてCPUが命令を出すんだけどまあそれはいいか
需要と供給があってCPUは基盤という電話回線が張り巡らされた中でいくつも「この需要がありますよ」って漠然とした電話を受け取って
供給してくれるところに「ここからこの需要がありましたのでそこにはこれぐらいのものを供給してください」っていうことを需要元のニーズを考えながら仲介人みたいなことをしえ動いてる
って何書いてるか分からなくなってきた
 
 


84: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:42:27.151 ID:ZtcZg+ia0

このあたり、真面目にやりだしたら前提知識前提知識の積み上げだぞ、ほんと……

http://www.hpcs.cs.tsukuba.ac.jp/~msato/lecture-note/kikaigo2008/lecture1-slide.pdf

ちなみに、デジタル回路の基礎はマイクラのレッドストーン回路で楽しめるぞ
https://youtu.be/IYFOlvBgjqg


 
 


90: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:48:01.567 ID:xeg3Sds30

>>84
2進数の足し算回路ならわかるよ。
繰り上げ回路(?)使って足し算しまくるんだよね。
そこら辺は理論もわかる。
それとcpuの動作原理関係あるの?
ただ、デジタルな回路だよってだけじゃないの?
全く同じとは思えないよ。
 
 


86: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:43:47.559 ID:mVKn3cu00

プログラム「数字の”6”を画面に表示するやでー」
CPU「わかったー。担当部署に命令するわー」
CPU「おい画面表示装置!この場所に数字の”6”って表示しろやー」
GPU「ほいきたー。んで、”6”のフォントデータちょーだい」
CPU「HDDからフォントデータ持ってきたでー。これな」フォントデータぽーい
GPU「わかったー。そんじゃメモリ上にフォントデータ配置したわー」
GPU「そんでメモリ上にある画面に何が書いてあるか情報全部集めてモニタに送るわー」デジタル信号どばー
モニタ「うあああああまた画面書き換えだわくっそめんどくせ」画面書き換え―
だいたいこんなん
 
 


94: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:52:06.137 ID:xeg3Sds30

>>86
ソフトウェア同士が会話してるじゃん?その過程を知りたいんです!

抽象化してくれてるのはわかるよ!
 
 


96: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:52:58.366 ID:rEqsJzp60

>>94
ソフトウェアも全部0と1に分解されてんだよ
 
 


87: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:44:18.683 ID:Jc8KHJ2O0

描画ってのはその回路の結果の中にあった電球に対してのオンオフを表面上に出して
この色の電球をオン…この色の電球をオフ…この色の電球をオンって作業を超光速でやってるだけの話だしなぁ
このA電球は1だったから赤電球オン
このB電球は2だったから緑電球をオン
このC電球は4だったから青電球をオン
みたいなまあ細かすぎて説明に困る話ではある
 
 


97: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:54:50.824 ID:eqsG4X6i0

線路の切り替えポイントがあるとするだろ
それが左右左と切り替えてあれば電車はその通りに進むだろ
切り替えるのはプログラム
電車が電気
到達したところが計算の答え

これならわかるだろう
 
 


101: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:01:40.490 ID:xeg3Sds30

>>97
電車は何らかの情報を持ってるよね
たとえば、1両目には荷物がある。2両目にはない。3にもない。
とすると、電車が持ってる情報は100なわけだ。

でもさ、その荷物って人間が乗せたんだよね?コンピュータだけじゃ荷物を乗せられない。
 
 


99: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 03:57:09.572 ID:ZtcZg+ia0

というか、流れみてるとCPUの電子的な動きよりもOSがどうやってCPUの中走ってるのかのほうか、これ?
 
 


105: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:06:47.946 ID:xeg3Sds30

>>99
おおお?もしかしたらそうなのかもしれない。

確かLGA2216使ってるけど、ピンに番号振るじゃん。
たとえば、
1番ピン、5番ピンに電気が同時に流れ込んだら17番ピンから電流が流れ出る

これはまだわかるよ。

でも、1,5にどの部品が、なぜ、電気を流したのか。どうして、そこだけに電気を流したのかがわからない
 
 


107: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:09:23.262 ID:K+iVjUDj0

>>105
順序回路やれ
 
 


111: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:12:27.834 ID:ZtcZg+ia0

>>105
1と5に流してるのは普通にスイッチかスイッチングできる素子じゃんね?
必ずVCCにつなぐしょ
 
 


115: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:18:28.363 ID:xeg3Sds30

>>111
でも、コンピュータはそれを全部人間に頼らずやっちゃう。
スイッチは、人間しか触れない。

トランジスタか。トランジスタなら真ん中に電圧かけるだけでスイッチの代わりになるか。
それをやってるのはまぁ、いいけど、
なんか、cpuが勝手に動いてる気がする。
 
 


118: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:19:38.031 ID:ZtcZg+ia0

>>115
CPUを拡大してったら極小サイズのトランジスタまみれだぞ
 
 


112: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:12:45.030 ID:mzMuREGA0

まずお前はフリップフロップから勉強すれ
 
 


117: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:19:32.694 ID:xeg3Sds30

>>112
わかった。
fet , フリップフロップ , 順序回路 勉強する。
 
 


113: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:14:52.510 ID:xeg3Sds30

わかった。じゃあ
fet , 順序回路 を少しだけ自習する。
あと、何がわからないのかまとめてくる。

それでいいですか?
 
 


114: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:16:26.531 ID:ZtcZg+ia0

というかなんでこんなディープなネタを夜中にふった
 
 


119: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:20:20.022 ID:xeg3Sds30

>>114
俺がさわってるpcが自我を持ってるんじゃないかって思って気持ち悪かった。
 
 


116: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:18:49.442 ID:K+iVjUDj0

まず前提知識をつけろ
 
 


120: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:22:39.199 ID:xeg3Sds30

もっとpc詳しくなりたい。
そしたら次はネットワークだ。

全部vipで聞く!!!

みんなありがとう!
おやすみなさい!!
 
 


128: 以下、\(^o^)/で30がお送りします 2018/09/12(水) 04:38:32.777 ID:Ix/oD0wt0

わかる
俺もたまに動力がなぜ動力になり得るのか不思議でしょうがなくなるときがある
なぜ電気を動力としてものが動くのか不思議
風力とかはわかりやすい
 
 

この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 私は名無しさん  2018年09月12日 21:46 ID:931mTSJM0 ※このコメントに返信する※
(e/d)

基礎知識もなく読み飛ばして結果だけ見て
それで全てを知ったように勘違いしてる奴ってのは
こういう会話の時に知性の低さが露呈するよね

知らない単語を聞いた→はい思考停止、もう何もわからなーい


※ 2. 私は名無しさん  2018年09月12日 21:47 ID:dQys29V.0 ※このコメントに返信する※
(e/d)

理論より実践、マイコンから入るとバカでも理解しやすいぞ、
ローレベルだと何でもできる?出来ることは少ない、そこから始める。
いきなり高級言語から入ると成長そこで止まると思うよ。
オブジェクト指向より構造化プログラミング、
ガベコレの仕組みより、ちゃんと自分自身でオブジェクトのライフサイクル管理することから始めろよ。


※ 3. 私は名無しさん  2018年09月12日 22:08 ID:Avmy4SN50 ※このコメントに返信する※
(e/d)

一見質問と回答がかみ合ってないように見えるけど、
回答者も実は質問の意図は分かるが答えが分からないから「質問が分からないフリ」をしているように見える
コンピュータがどうやって入力を認識しているかという質問だろ?


※ 4. 私は名無しさん  2018年09月12日 22:09 ID:3vYtwEMD0 ※このコメントに返信する※
(e/d)

大学生向けの話になるが

4BitのCPUなら大学生の時間とバイト代で比較的簡単に作れる。
たしかキットを売ってる業者もあるからネットで調べると良い。
LEDの点等制御なんかも簡単に作れるから、そこでI/O制御が理解できるようになる。

そこまでやれば、I/Oの基本パターンをライブラリ化したBIOS作りなんかもできるので、コンピュータの基本動作が理解できるようになるんじゃないかな。


※ 5. 私は名無しさん  2018年09月12日 22:12 ID:D.YnVOfk0 ※このコメントに返信する※
(e/d)

1が知りたがりなクセに努力しないバカだということは分かった


※ 6. 名無し  2018年09月12日 22:18 ID:F4SPkQnT0 ※このコメントに返信する※
(e/d)

とりあえず回答者がフリップフロップを最後の結論あたりに持ってきていたのですごく安心した。ここが、単なる組み合わせ回路から、状態を回路上に保持できるようになったという、一大転換の場所だと思ってるから。バイオスがーとか言ってる奴は無能。


※ 7. 私は名無しさん  2018年09月12日 22:20 ID:ZLo82e8L0 ※このコメントに返信する※
(e/d)

まずは自分で調べていかなきゃ
それでも分からなければ人に聞けばいい


※ 8. 私は名無しさん  2018年09月12日 22:26 ID:aAcwe2Zb0 ※このコメントに返信する※
(e/d)

TK80を使いこなせばわかるよ


※ 9. 私は名無しさん  2018年09月12日 22:59 ID:rqFHV1ZD0 ※このコメントに返信する※
(e/d)

で、結局この世界は誰かが作ったプログラムなのか、
それとも因子が自由気ままに振舞っている「本当に自由な世界」なのか?
どっちなのよ??


※ 10. 私は名無しさん  2018年09月12日 23:03 ID:FCEnR56T0 ※このコメントに返信する※
(e/d)

俺は義務教育でパソコンじゃなくBASICを学習させるのを推奨
役には立たないが理解力は上がると思う
キー全部にIFを組み込んで何もなければ10に戻る
たったこれだけでもキーを打ったときの初動が分かる


※ 11. 、  2018年09月12日 23:33 ID:GQT01rQj0 ※このコメントに返信する※
(e/d)

先生ー
電気ってどーやって流してんですか?
回路繋げて流すのは分かるけど、どーやって繋げてんの?
せき止めてるやつ解除する命令は電気じゃないでしょ?だったら最初からその命令使えばいいし

どー考えても解説適当だよね
多分、電流の強さとか関係あんじゃね

てか俺、レスで敬語とか初めて使ったわ。蕁麻疹出そ


※ 12. あぽ  2018年09月13日 00:22 ID:sqhLKCda0 ※このコメントに返信する※
(e/d)

興味はあるけどむつかしい


※ 13. 私は名無しさん  2018年09月13日 00:33 ID:0T9tQGBh0 ※このコメントに返信する※
(e/d)

中学で熱電子とか真空管とか習ったろ。6,70年前は人と同じ計算能力のPCは何階建てだかのビルの大きさになるって時代があってな。いまのPC真空管が半導体になって印刷技術を利用して超小さくなっただけ。相変わらずノイマン式だしな。真空管を使った超簡単な回路で勉強するといい。


※ 14. 私は名無しさん  2018年09月13日 01:49 ID:kyczTvMx0 ※このコメントに返信する※
(e/d)







   電灯のオン・オフの流れをつかって四則演算してるだけのこと




   それ以外に何もしていないよ




※ 15. 私は名無しさん  2018年09月13日 03:16 ID:RO1YVBep0 ※このコメントに返信する※
(e/d)

モールス信号の方が、例えは判りやすいんじゃないかな?


※ 16.  2018年09月13日 06:21 ID:GX175pH00 ※このコメントに返信する※
(e/d)

学生さんかね


※ 17. 私は名無しさん  2018年09月13日 07:21 ID:Q210Ebgl0 ※このコメントに返信する※
(e/d)

ハードウェアの基礎中の基礎は 2NAND 回路の動作が分かればいいんじゃない、するとフリップフロップ(FF)は理解し易いだろうし、FF分かればレジスタややメモリは即分かるだろうし、あと加算(adder)が分かれば ALU を分かるでしょうから、それでCPUの構成はハードウェア的には制覇したことになるんじゃない
ソフトウェアはアッセンブラをまずやってみればいいじゃない、でもハードウェアから入っていけばアッセンブラは当然やらざるを得なくなるでしょう、で何かしようと思えばモニターだとか使わざるを得なくなるが、ハードウェアに依存しないソフトウェアという考え方を覚えるには BASIC がいいんじゃないの
そこまでいけばあとは興味の赴くままに資料などを読むことができるはずでしょうから自分のスタイルでやればいいんじゃないのかな


※ 18. 私は名無しさん  2018年09月13日 08:01 ID:tkh7sd6S0 ※このコメントに返信する※
(e/d)

1+1なら半加算器で出来るだろw


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事