メインへ

KJCLUB 日韓文化交流へようこそ。

【稀代の】紹介します!【名著】

閲覧数 : 446
JA 255 poepoepoegreen 2,811,753

CPUの創り方




本書は秋葉原等で手に入る程度の電子部品を組み合わせ
4bitCPU / 16BytesMemory を実際に作成する手順と
その電子回路図を紹介する本です(鬼



以下、Amazonレビューより

ノイマン型コンピュータを自作する・・・名著かも

このふざけた表紙イラスト。
電車の中で読むにはあまりに恥ずかしい表紙の本書。
ではありますが、レビューアー(わたし)の様に何十年も計算機(コンピュータ)を生業にする人間からみると本書はとても良く出来た計算機ハードウェア概論(詳論?)に思えます。良書というより名著かも知れません。

まず4ビットCPUです。メモリは16バイト(16キロバイト/16メガバイト/16ギガバイトではない)です。
アドレス空間も4ビット分しかないからです。

それでもIOポートを制御し、フォン・ノイマン型CPUとして必要不可欠な機能は一通り揃っています。

これを「自作」しようというのです。

たった13種類の

アホみたいにシンプルなICを買ってきて

半田付けしながら。

CPUの基本クロックは1ヘルツです。
1キロヘルツとか1メガヘルツとか1ギガヘルツじゃあございません。
この「性能」で、でもCPUとは何かということが、それこそしっかり学べる仕組み・内容になっています。
素晴らしいとしか形容できません。

月刊XXマガジン等のパソコン雑誌で製品情報・パーツ情報に少し詳しくなり、パソコンやコンピュータのことを判った積もりでいるそこの貴方!
コンピュータ(計算機)というのは実はこういう考え方・理念・理屈で作られてるんですよ、ということを鮮やかに示してくれる、本書は教養書なのです。
是非読んでみて御覧なさい。貴方のコンピュータ理解がずっと深まりますよ。



本来あるはずで実は無かった入門書

マイコンが普及した時にはCPUは既にワンチップのブラックボックスで、CPU内部をどうこうしようとは誰も思いませんでした。
しかしそれに至るまでには、数多くの構造が考案され消えて行きました。

本書でのプログラムROMに当たる部分はENIAC時代の物ですが、現在でも立派に動きますし、演算部も汎用TTLを使って極力単純化され、小学生でも理解できる内容となっているのは秀逸です。

挿絵がネックになる事を作者も気にしていますが、結構年配な私でも楽しく読めました。
作者はハード屋としては一風変わった見方をされる方のようで、今まで当たり前に使ってきた部品が別の視点で解説されるのは新鮮でした。

世代に係わらず読んで頂きたい一冊です。



RAMへのアクセスについて触れられていればベスト

まず始めに、表紙の絵だけを見て買わないようにしてください。
これでも(失礼)技術解説書です(笑)

この本で取り上げられているCPUに使われている部品は汎用のものばかりなので、その気になれば誰でも作ることができるでしょう。
ただし、汎用品を使う分配線が大変(特にROMの部分は圧巻!)ですから、その点は覚悟しておいた方がいいでしょう。
その割には実用性に乏しいので、過度の期待は禁物です。

たぶんENIACの足下にも及びません(苦笑)

とはいえ、論理回路やCPUコアの部分はもとより、部品の基礎知識から汎用マイコンなどを使用する上でも十分役立つ周辺回路のノウハウまでが事細かに解説されており、これからデジタル回路をいじってみようという向きにはピッタリでしょう。
私は典型的なアナログ回路屋の頭ですが、(一応論理回路の基礎くらいはわきまえているつもりですが)そんな私でも十分理解できます。

このように至れり尽くせりの内容ですが、RAMへのアクセスについて触れられていないのは少々残念です。
できるだけ簡単に、という制約はあったのでしょうが、RAMにアクセスしないCPUはまず存在しないので、終盤にある機能拡張編で少しでもいいから触れて欲しかったです。

蛇足ですが、(表紙を見れば察しがつくと思いますが)全体的におちゃらけた表現になっています。
その方がかえって親しみやすいかもしれませんが、それが気になるという向きには読まない方が無難です。



  皆が皆、表紙にツッコミつつ
  内容は褒め称える・・・。

  これは買いでは無かろうか!?

  いや、URIは持ってるけどね。




try { var fAction=false; var fAllow=true; var sCLSName=null; var isIE=(document.documentElement.getAttribute("style")==document.documentElement.style); var sCLSXNm="class"; if(isIE) { sCLSXNm="className"; } var aryElsKr=document.getElementsByTagName("font"); for(var vdx=0;vdx
翻訳を見る

【희대의】소개합니다!【명저】


CPU의 만드는 방법




본서는 아키하바라등에서 손에 들어 오는 정도의 전자 부품을 편성
4bitCPU / 16BytesMemory 를 실제로 작성하는 순서와
그 전자 회로도를 소개하는 책입니다(귀신



이하, Amazon 리뷰보다

노이만형 컴퓨터를 자작하는・・・명저일지도

이장난친 표지 일러스트.
전차 안에서 읽으려면 너무나 부끄러운 표지의 본서.
입니다만, 레뷰아( 나)와 같이 몇 십년도 계산기(컴퓨터)를 생업으로 하는 인간으로부터 본다고 본서는 매우 잘 할 수 있던 계산기 하드웨어 개론(상세한 논의?)에 생각됩니다.양서라고 하는 것보다 명저일지도 모릅니다.

우선4비트 CPU입니다.메모리는 16바이트(16킬로바이트/16 메가바이트/16기가바이트는 아니다)입니다.
address 공간도 4비트분 밖에 없기 때문입니다.

그런데도 IO포토를 제어해, 폰・노이만형 CPU로서 필요 불가결한 기능은 대충 갖추어져 있습니다.

이것을「자작」하자고 합니다.

끊은 13 종류의

바보 보고 싶은심플한 IC를 사 와

납땜 하면서.

CPU의 기본 클락은 1헤르쯔입니다.
1킬로헤르츠라든지 1 메가헤르츠라든지 1 기가 헤르쯔 자 없습니다.
이「성능」로, 그렇지만 CPU란 무엇인가라고 하는 것이, 그야말로 제대로 배울 수 있는 구조・내용이 되어 있습니다.
훌륭하면 밖에 형용할 수 없습니다.

월간 XX매거진등의 PC 잡지로 제품 정보・파트 정보로 조금 자세해져, PC나 컴퓨터를 안 예정으로 있는 거기의 당신!
컴퓨터(계산기)라고 하는 것은 실은 이런 생각・이념・도리로 만들어지고 있는 거에요, 라고 하는 것을 선명하게 가리켜 주는, 본서는 교양서입니다.
부디 읽어 봐 보심하세요.당신의 컴퓨터 이해가 쭉 깊어져요.



본래 있을 것으로 실은 없었던 입문서

마이크로컴퓨터가 보급했을 때에는 CPU는 이미 원칩의 블랙 박스로, CPU 내부를 이렇게 저렇게 하자라고는 아무도 생각하지 않았습니다.
그러나 거기에 도달하기까지는, 수많은 구조가 고안 되어 사라져 갔습니다.

본서로의 프로그램 ROM에 해당되는 부분은ENIAC 시대의 물건입니다만, 현재에도 훌륭하게 움직이고, 연산부도 범용 TTL를 사용해 극력 단순화 되어 초등 학생이라도 이해할 수 있는 내용이 되고 있는 것은 뛰어납니다.

삽화가 넥이 되는 일을 작자도 신경쓰고 있습니다만, 상당히 연배인 나라도 즐겁게 읽을 수 있었습니다.
작자는 하드가게로서는 풍격 바뀐 견해를 하시는 분의 같고, 지금까지 당연하게 사용해 온 부품이 다른 시점에서 해설되는 것은 신선했습니다.

세대에 관계되지 않고 읽어 받고 싶은 1권입니다.



RAM에의 액세스에 대해 다룰 수 있고 있으면 베스트

우선 시작해에,표지의 그림만을 봐 사지 않게해 주세요.
이것이라도(실례) 기술 해설서입니다 (웃음)

이 책으로 다루어지고 있는 CPU에 사용되고 있는 부품은 범용의 것(뿐)만이므로, 그럴 기분이 들면 누구라도 만들 수 있겠지요.
다만, 범용품을 사용하는 분배선이 큰 일 (특히 ROM의 부분은 압권!)이기 때문에, 그 점은 각오해 두는 것이 좋을 것입니다.
거기에 비하면 실용성이 부족하기 때문에, 과도의 기대는 금물입니다.

아마 ENIAC의 발 밑에도 미치지 않습니다(쓴웃음)

그렇다고는 해도, 논리 회로나 CPU 코어의 부분은 물론, 부품의 기초지식으로부터 범용 마이크로컴퓨터등을 사용하는데 있어서도 충분히 도움이 되는 주변 회로의 노하우까지가 자세하게 해설되고 있어 지금부터 디지털 회로를 만져 보려는 방향에는 꼭 맞겠지요.
나는 전형적인 아날로그 회로가게의 머리입니다만, (일단 논리 회로의 기초 정도는 분별하고 있을 생각입니다만) 그런 나라도 충분히 이해할 수 있습니다.

이와 같이 더할 나위 없는 내용입니다만, RAM에의 액세스에 대해 다룰 수 있지 않은 것은 조금 유감입니다.
가능한 한 간단하게, 라고 하는 제약은 있었겠지요 가, RAM에 액세스 하지 않는 CPU는 우선 존재하지 않기 때문에, 종반에 있는 기능확장편으로 조금이라도 좋으니까 접했으면 좋았습니다.

사족입니다만, (표지를 보면 짐작이 간다고 생각합니다만) 전체적으로 차등 자리수 표현이 되어 있습니다.
그 쪽이 오히려 친해지기 쉬울지도 모릅니다만, 그것이 신경이 쓰인다고 하는 방향에는 읽지 않는 것이 무난합니다.



  모두가 모두, 표지에 특코미개개
  내용은 칭찬해 칭하는 ・・・.

  이것은 구매는 아닌가!?

  아니, URI는 가지고 있지만.




try { var fAction=false; var fAllow=true; var sCLSName=null; var isIE=(document.documentElement.getAttribute("style") ==document.documentElement.style); var sCLSXNm="class"; if(isIE) { sCLSXNm="className"; } var aryElsKr=document.getElementsByTagName("font"); for(var vdx=0;vdx

いいね・コメントにはログインが必要です。

コメント ( 11 )

投稿一覧

2,811,753

  1. KO 255 propertyOfJapan
  2. KO 20 Jumong8
  3. KO 255 morort
  4. KO 255 morort
  5. KO 255 morort
  6. JA 255 竹島先住民
  7. KO 255 propertyOfJapan
  8. KO 255 morort
  9. JA 255 竹島先住民
  10. KO 255 amateras16
  11. 閲覧数 : 79
    KO 255 avenger
  12. KO 255 jap6cmwarotaZ
  13. 閲覧数 : 109
    JA 255 milet
  14. KO 255 cris1717
  15. KO 255 amateras16
  16. 5 閲覧数 : 109
    JA 255 dom1domko
  17. 閲覧数 : 89
    JA 255 sonhee123
  18. JA 255 bluebluebluu
  19. KO 255 avenger
  20. KO 255 jap6cmwarotaZ