2chの男女恋愛に関わる 復讐話寝取られ話旅スレ に特化した話題を掲載していきます。
easterEgg easterEgg
 
 
 

Pickup

 
 
 
 
 
 
 

おすすめ記事1

 
 

プログラムってなんで動くの?
(3ページ目)  最初から読む >>

 

\ シェアする /


118 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 00:39:22.68 ID:jsrq9IbA0
>>110
すごく初心者向けだと思うよ。


117 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 00:39:22.73 ID:v8L5JsYs0
コンパイルってよくわからんけど必要な言語と必要ない言語があるじゃん?

あれなんでなの?

必要ない言語は優秀なの?


120 :以下、無しにしてVIPが送り2013/12/12(木) 00:40:35.22 ID:UxydwCby0
>>117
機械のコンピュータ言語でる以コンルは必ず必 実行しながらコンイルするか、実る前パイルかの違い

Ruby と Perl のインタリタ言語は前者


121 :以、名にかしてVIPがりします:2013/12/12(木) 00:40:36.88 ID:k8ihlZ/p0
>>117
必要ないは実行時にコンルし

わゆるイプリタと呼れる稿

JITとは





124 :下、名無かわしてVIPがお送します:2013/12/12(木) 00:42:58.24 ID:v8L5JsYs0
>>120-121
ほど、見か上必要ない際には勝手にやってくれてるのか

ありがと


129 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 00:54:13.88 ID:+owZ8Gmq0
CPUに与える情報というのはどこかに保存してあるわけだがそれがメモリってやつだ

お前らのPCにも2Gとか4Gとか ちょっといいやつは8Gとか積んであるだろう それだ

そこに必要な情報を一時保存しているわけだ

例えるならお前らが2桁の足し算をする時に繰り上がりとかを一瞬覚えておくためのような場所だ

で そのメモリ上には1と0が延々並んでいるわけだがそのすべてに住所のようなものが決められていて

例えば3番の場所 といえば必ず1つの場所を指し その内容が1か0かわかるわけだ

この住所を使って ほしい情報がどこにあるのかをCPUに教えてやることができる

この住所が指す場所から情報を読み出せば ほしい情報が手に入るってわけだな

これが >>126 の読みだすデータの場所ってことだ

ここまでおk?



133 :無しにかりましVIPがお送ります:2013/12/12(木) 00:59:46.62 ID:+owZ8Gmq0
場所もモリ上住所で指定してやればいいから単だ

これら3つ (・計法 ・読み出すデー所 ・保存住所) をCPUに与えてやれば

あとはCPUが 予め知ってる手順に従 CPUの中の回路を決められ手順で使って計調くれる

そして結果を 指定場所に保存くれわけだ

が終ると CPUは次の命令リ上から動的に読み込んでまた同ように行する

以上でCPUの動説明は終

問あれば分かる範囲で答える



134 :以下、名無しにかわりVIPがおします:2013/12/12(木) 01:01:33.61 ID:brn/ZTBs0
ほうほ


135 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:01:46.58 ID:/j4IrpsuI
>>ID:+owZ8Gmq0
読んでるぞー

こうしてみると、コンピーターってのはすごい単純な仕組みの膨大な集大成なんだなあというのがらわかるね


139 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:06:30.78 ID:+owZ8Gmq0
あと 実際は>>96のいうように

すべての回路はNAND(=NOT (A AND B) )素子だけで作れて

NANDは小さくて安いという理由(だっけ?)でほぼNANDのみで構成されている

ただし回路図はめちゃくちゃ見難くなる



142 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:09:18.36 ID:0FCkzEIm0
仕事でJavaのプログラミングしてた時これ気になったな

でも「そういうもんだ」ということですぐに納得した





143 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:09:45.10 ID:DH4VtYlO0
素子とボードある人はnビット加減算機つくってごらん

コンピュータの本質がわかるから


まずは簡単なn=4ぐらいから始めてみると良い


145 :以下、名無しにかわましてVIPが送ります:2013/12/12(木) 01:14:25.86 ID:+owZ8Gmq0
み返てみると 半算器の説明が雑だったかな


半加算器の回は下なる
ただし
http://web-mondai.com/upload/00617/00617_1278466610_20a_17_02.png

これが OR を計算する素子


http://web-mondai.com/upload/00617/00617_1278466580_20a_17_01.png

これが AND をする


して

http://2.bp.blogspot.com/-R39vZtYmYkc/TryMGPAYLjI/AAAAAAAAAM8/zKroMLo2IUg/s320/not.png

これが NOT をす素子だ


http://upload.wikimedia.org/wikipedia/ja/6/64/Half_adder.png

の図のように子を組みわせると半加算器ができる


式で書くと

S = ¬A・B + A・B

C = A・B



150 :以下、名無しにかりましてVIPがおりします:2013/12/12(木) 01:28:33.18 ID:vuqw8sfj0
自分Z80買っきて一本線しマイコンコンピーターがうやって動く実感したもんだけど今の子たはそうう経験しうったって無理もんな


151 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:29:40.30 ID:+owZ8Gmq0
>>150
やろうと思えば出来なくはないけどな



153 :以下、名無しにかわりましてVIPがお送りします:2013/12/12(木) 01:35:01.32 ID:jsrq9IbA0
>>150
秋月辺りでマイコン買ってきてアセンブラで作れば同じだと思うよ、バイナリなんてどうでもいいことだし。


154 :以名無しにかわりVIPがお送り:2013/12/12(木) 01:55:32.57 ID:Hd9a1Xxx0
プロム書て裏で路の事気とはなゲーム内で回路組んだり配線したりしてちに気なるようになってたな





\ シェアする /


関連記事

 
 
 
 
カテゴリー:コンピュータ  |  タグ:ためになる話,
 

 
 
 
 
 
 

こちらもどうぞ

 
 
 
 

おすすめ記事1

 
 
 

おすすめ記事2

 
 
 

おすすめ記事3

 
 
 
 
 

お世話になっているサイト様

 
 

新着記事