NC# 昔のCPUの薀蓄 ボチボチ書き足していく予定。 CPU自体の自作記事はCPUそのものの自作記事集に分けました。

MC6800編

STS #xxxxSTX #xxxx
codemnemoniccomment
$14NBAA = A and B
$87STAA #xx(PC+2)=A, PC+=3
$C7STAB #xx(PC+2)=B, PC+=3
$8F(PC+2,3)=SP, PC+=4
$CF(PC+2,3)=IX, PC+=4
  • 以下、visual6800で確認したもの -- $15 BBA? -- $18 DAA -- $1A ABA -- $1C TBA -- $1D ABA -- $1E TBA -- $1F TBA -- $21 BCS? -- $38 RTS -- $3A RTI -- $3C,$3D HCF? -- $41-$71 NOP? -- $4E,$5E NOP? -- $CC-$FC CPX
Cが変化するが理由がわからないCOMC = b0 of AA = A - 1, but affect C
codemnemoniccomment
$12?A = A - B - 1 (A + not B)
$13?A = A - B - 1 (A + not B)
$41-$71???
$42-$72COM
$45-$75LSR?
$4B-$7BDEC?
$83-$B3?A = A - M - 1 (A + not M)
$C3-$F3?B = B - M - 1 (B + not M)
  • MN1800A の未定義命令を探る
    • $18 DAA
    • $1A ABA
    • $3A RTI
    • $61,$71 NEG
    • $24-$27 COM
    • $83-$B3 SBCA
    • $C3-$F3 SBCB
    • $65,$75 LSR
    • $87 STAA #
    • $C7 STAB #
    • $38,$3C,$3D,$9D,$DD HCF?
    • $8F STS #
    • $CF STX #

MC6809

  • 月刊I/O 1985-5
    • 6809の未定義命令

MC68000

Macintosh Plus, Sun 3 で使いました。アセンブラは勉強しただけだな。

8008

Z80

4004

amazon 400006021X

RISC

通史

特許関連

その他

amazon 4048867717

書籍

絶版だらけなので、古書店かアマゾンあたりを探すしかないと思う。

amazon 4789836576 amazon 4756134017 amazon 4056054711

まれにBOOKOFFで安く手に入る。オンラインだと検索できるので楽。

[[$$linkshare-bookoff]]