†ソフト面においては、8080Aとほとんど変わりなく取り扱うことができる。そのため多くのセカンドソースがある。BASICには4KB必要、最大容量64KB。よって、32KBのEPROM(27256)とSRAM(62256)を用意する。足りない部分は7400TTLを使う。74LSシリーズは消費電力を抑えたもの、74HCシリーズはさらに抑えたもの。8080Aにおいて外部構成であったクロックジェネレータとシステムコントローラのすべての機能を包含している。よって、8085AはCPUといえる。Nチャンネル・シリコンゲートMOS型8ビットCPUで、40ピンのLSI。64Kバイトまで直接アドレス可能。(ALUとアキュムレータなど)、タイミング制御部などから構成され、これらの間を主として内部8ビットバスで結合している。8080Aにはなかった割り込み機能を中心とした割り込み制御部や、シリアルI/O制御部などが付加されている。5種類の割り込みが可能。アドレスバス16ビットのうち下位8ビットはアドレスとデータの両方が使えるように共有バス仕様。シリアルデータの入出力用ラインがあるので、シリアル転送可能。汎用レジスタ(ワーキングレジスタ)であるA,B,C,D,E,F,L,Hはすべて8ビット格納可能。PCやSPは16ビット格納可能。A:アキュムレータ(累算器)すべての演算はアキュムレータをオペランドとして用いて、演算結果もアキュムレータに記憶される。アキュムレータの値は左右へのシフト演算も可能。外部とのデータ転送のときもアキュムレータを介して行われる。B,C,D,E,L,H:スクラッチパッドレジスタBC,DE,HLをペアレジスタにして16ビットとして用いることが多い。これはマイコンのメモリ番地が16進4桁、即ち16ビットで構成されているので、これを扱うのに16ビットのレジスタが便利だからである。ペアレジスタは倍長のレジスタとしても使用され、倍精度の演算を可能にする。HLレジスタは特にメモリ番地の指定に用いられる。BC,DEレジスタも同様にメモリ番地を指定できるが、この場合はデータのやり取りはアキュムレータとの間に限られる。PC:プログラムカウンタ一命令実行する度に内容を更新して、次の命令の先頭番地を保持している。命令の長さは1〜3バイトの3種類があるが、PCは現在実行している命令の長さにより自動的にそれぞれ+1,+2,+3される。PCは他のレジスタのように任意の値をセットすることはできないが、リセットすると16ビット全部ゼロになり、000番地からの命令を順次実行する。SP:スタックポインタ割り込み次、サブルーチンのコール時などに、戻ってくるべきアドレス番地を記憶するためのレジスタ。†8085Aは次のような5本の割り込み入力を持っている。関係するCPU接続端子は次の通りである。Request)汎用割り込み入力で、命令の最後から2番目のクロックサイクルでのみ検出される。̄INTAが出力される。割り込みサービスルーチンにジャンプさせるためには、このサイクル間にRESTART命令またはCALL命令を挿入する。̄RDと同タイミングで)出力される。割り込み制御部はこの信号を用いて割り込み命令をバス上に乗せる。Interrupt)これらの3つの入力はINTRと同じタイミングを持つが、リスタート動作はCPU内部で自動的に行われる。これらの割り込み入力がイネーブルになったときマスクがセットされていなければ、PCの内容をスタックに退避させ、リスターと番地に分岐する。Interrupt)この割り込みは、ノンマスカブル・リスタート割り込みである。INTRと同じタイミングで送出される。この割り込みは他の割り込みに優先して割り込み発生ができ、他の割り込みを禁止することができる。†1個以上の割り込みが同時に起こったとき、どれが受け付けるかを決定するために、各割り込みに対しては優先順位が定められている。ジャンプするリスタート番地が決められている。†8080A用のRAMとして256×4ビットの2101,2102,2111などが広く使われてきた。パッケージ当たりの容量をさらに大きくして、ビット当たりの価格を低減させるために、4KビットのスタティックRAMが多く発表された。4KビットのRAMは、1Kワード×4ビット構成と、4Kワード×1ビット構成の2通りを設計上選択できる。2114に代表される。後者はTI社のTMS4044に代表される。2114をメモリとして使用したときの例を次に示す。8085Aではアドレスの下位を1クロックサイクル期間だけ、AD0〜AD7ライン上に出力するので、ALE信号によってこのアドレスを8212にラッチする。データバス上にCPUが下位アドレスを出力している期間中ALE信号はHになり、このタイミングで下位アドレスが8212にラッチされるわけである。̄CSを作り出している。̄WRのゲート信号でバス上の入出力データが衝突することのないように防止策が取られている。2114を2つ利用して、それぞれ4ビットを分担している。8155/8156がある。8355を用いれば、38ビットのI/Oポートとタイマーを備えたマイコンシステムを構成することができる。スタック(4661d)。