Yamamoto's Laboratory
はじめに
Lesson
   1.Numbers
   2.Memory
   3.RAM
   4.Ports
   5.Timer
   6.ROM
   7.8085A
   8.Instruction
   9.Monitor
Appendix
コンピューター MPU基礎システム(はじめに)

MPU基礎システムコース(Intel 8085)MICRO-MASTER MM-8000

このページは,米国のElenco Electronics社のコンピュータートレーニングボード MICRO-MASTER MM-8000 の製作のメモです.このボードは「理論を勉強ながらコンピューターを組み立てよう」というようなコンセプトでつくられているものです.興味をかき立てられたので,合間を見て製作してみます.

目次


はじめに

西田亙さんのWATARU‘S MEMOの2006-07-01 (Sat) におもしろいことが書いてあった.要約すると「8ビットの世代の人たちは,単純なコンピューターで基礎訓練を十分に受けることができた」ということである.全く同感だ.現在のコンピューターのハードウェアーは複雑すぎて,その仕組みを理解することはかなり難しい.教科書で,コンピューターの基本構成を学習することはできるが,中をあけて配線を調べることはほとんど不可能であろう.電圧計やオシロスコープで信号を観測する気も起きない.

この西田さんのページで,Elenco Electronics社のコンピュータートレーニングボード MICRO-MASTER MM-8000を紹介している.それを読むと,まさにコンピューターの基礎を学習するためにうってつけのボードであることが分かる.それに感化されて,猛烈に欲しくなった.かなり面倒な手続きにもめげず,購入してしまった.その製作過程を,このページで紹介していくつもりだ.

たぶん,西田さんと私は同級生.学部は異なるが,同じ大学に同じ年に入学したと思われる.あまり関係ないが,奇遇だなーと思う.

トレーニングボードの内容

MM-8000 はいわゆるワンボードマイコンで,キーボードと表示用 LED ,CPU とメモリーがひとつの基板に取り付けられています.CPU は Intel の 8085A です.メモリーは,256[Byte]の RAM と 2[K Byte]です.たったこれだけで,コンピューターが構成されています.

日本に代理店がないので,西田さん推奨の Tequipment.NET に注文した.何回か電子メールでやりとりを行った後,以下のものが届いた.

箱とマニュアル 内容一覧
マニュアルと本体ケース 本体ケースと部品

マニュアルは立派の一言.図は丁寧で分かりやすいし,技術的な説明もしっかりしている.これだけでも十分テキストとして使える.

驚いたことに,そのマニュアルがインターネット上に公開されています.製造元のELENCO Electronics inc.社のWEBサイトにある「mm8000k.pdf」です.

Lesson and Appendix

このトレーニングキットは,付属のマニュアル(8085 MICROPROCESSOR-BASIC SYSTEM COURCE)にしたがい,マイコンを作りながら勉強を行うようになっている.Lesson と Appendix の内容は,以下の通り.

Lesson 1 Number
Lesson 2 Memory
Lesson 3 Storing and Reading Data
Lesson 4 Registers and Ports
Lesson 5 The Timer
Lesson 6 ROM
Lesson 7 Functional Description of 8085
Lesson 8 Instructional Set
Lesson 9 MM-8000 System-Monitor Program-Memory Map
Lesson 10 Program 1; Initialization of Monitor
Lesson 11 Program 2; Display/Delay Routines
Lesson 12 Program 3; Scan Routine
Lesson 13 Program 4; Function Routines
Lesson 14 Program 5; Addition of Number - keybord Entry
Appendix 1 Program Listings
Appendix 2 Detailed Description;Programs 1 thru 5
Appendix 3 Monitor Program Flow Chart
Appendix 4 Schematic Diagram
Appendix 5 PC Board Layout


no counter