MB8861に関する資料
-
マイコンQ&A : ハードウエア&ソフトウエア - 国立国会図書館デジタルコレクション
- M6800命令一覧表とあるが、MB6881で追加されたNIM/OIM/XIM/TMM/ADXが掲載されている
- サイクル数・フラグ変化も載っている
-
マイコン手づくり塾 : コンピュータテクニックを完全マスター - 国立国会図書館デジタルコレクション
- 富士通発行のMB8871データシートからの転載
- 命令一覧表、特殊命令の動作図がある
- P.56 にハード的な違いの一覧がある(MC6802,MB8871N,MB8870,HD46802,HD46802S)
-
月刊マイコン 1978年3月号 P.30
- 「ハードウェアに強くなるために FACOM MB8861(6800系)マイコンシステムの制作」
-
月刊I/O 1979年7月号 P.94
- 「RANDOM BOX MB8861の未定義命令」
- $14 AccA ← AccA and AccB
- $13 AccA ← AccA + NOT AccB
- $83/93/A3/B3 AccA ← AccA + NOT M
- $C3/D3/E3/F3 AccB ← AccB + NOT M
-
エンサイクロペディア・アスキー volume 2
- P.347 マイコン私情へのついしん!
- BYTE誌のコード(NBA/STAA #/STAB #/STS #/STX #/HCF)は互換
- $1A ABA / AccA ←AccA + AccB (次号にて訂正)
- $15 BBA / AccA and AccB / Bit Test
- $1C ADI / AccA ←AccA + AccB + 1
- $12 SBD / AccA ←AccA - AccB -1
-
エンサイクロペディア・アスキー volume 2
- P.354 レポート 6800未定義命令
- エンサイクロペディア・アスキー volume 3に訂正
- $12,$13 SBD / AccA = AccA - AccB - 1
- $14 NBA
- $15 BBA / AccA and AccB
- $18 DAA C / DAA but Carry not change.
- $1A ABA C / ABA but Carry not change.
- $1C ADI / AccA = AccA + AccB +1 but Carry not change.
- $1D ABA
- $1E TBA
- $1F TBA C / TBA but Carry=1
- $21 BCS
- $38 RTS
- $3A RTI
- $3C,$3D,$9D,$DD HCF
- $41,$51 TNG A,B / 00-Acc only flag changes.
- $42,$52 COMA,B
- $45,$55 TLR A,B / LSR M but only flag changes.
- $4B,$5B DECA/B
- $4E,$5E NOP
- $61 NEG n,X
- $62 COM n,X
- $65 LSR n,X
- $6B DEC n,X
- $83-$B3 SBDA / AccA = AccA - M - 1
- $87/$C7 STAA # / STAB #
- $8F,$CF STS # / STX #
- $93-$C3 SBDB / AccB = AccB - M - 1
- $CC JTB / PC=PC+3
- $CD PSHP / PC=PC+2, MSP=PC+2
- $D3-$F3 / SBCB
- $DC JST / PC=PC+2
- $ED JSR n,X
- $FD JSR nnnn
-
エンサイクロペディア・アスキー volume 4 - 国立国会図書館デジタルコレクション
- 命令表
- 記事の解説はところどころ間違っているが、時代を考えると仕方がない
- MC6802で、RAM Enable端子を使ってゼロページを1.5倍に増やすアイディアが出されている