アットウィキロゴ
 

バイナリ&ASM

TRASMなどで吐かせたbinがバイナリエディタで表示させた時どういった命令をもっているかという表
16進だから当然だけど?には0~Fが入るんだ…やっつけなので中には違うのがあるかもね
ハンドアンセブルや逆汗の参考にでもしてくださいな

数値 命令 アドレッシングモード
00 BRK
01 ORA ($??,x)
02 COP
03 ORA $??,s
04 TSB $??
05 ORA $??
06 ASL $??
07 ORA [$??]
08 PHP
09 ORA #$??
0A ASL A
0B PHD
0C TSB $????
0D ORA $????
0E ASL $????
0F ORA $??????
10 BPL $??
11 ORA ($??),y
12 ORA ($??)
13 ORA ($??,s),y
14 TRB $??
15 ORA $??,x
16 ASL $??,x
17 ORA [$??],y
18 CLC
19 ORA $????,y
1A INC A
1B TCS
1C TRB $????
1D ORA $????,x
1E ASL $????,x
1F ORA $??????,x
20 JSR $????
21 AND ($??,x)
22 JSL $??????
23 AND $??,s
24 BIT $??
25 AND $??
26 ROL $??
27 AND [$??]
28 PLP
29 AND #$??
2A ROL A
2B PLD
2C BIT $????
2D AND $????
2E ROL $????
2F AND $??????
30 BMI $??
31 AND ($??),y
32 AND ($??)
33 AND ($??,s),y
34 BIT $??,x
35 AND $??,x
36 ROL $??,x
37 AND [$??],y
38 SEC
39 AND $????,y
3A DEC A
3B TSC
3C BIT $????,x
3D AND $????,x
3E ROL $????,x
3F AND $??????,x
40 RTI
41 EOR ($??,x)
42 WDM*1
43 EOR $??,s
44 MVP $??,$??
45 EOR $??
46 LSR $??
47 EOR [$??]
48 PHA
49 EOR #$??
4A LSR A
4B PHK
4C JMP $????
4D EOR $????
4E LSR $????
4F EOR $??????
50 BVC $??
51 EOR ($??),y
52 EOR ($??)
53 EOR ($??,s),y
54 MVN $??,$??
55 EOR $??,x
56 LSR $??,x
57 EOR [$??],y
58 CLI
59 EOR $????,x
5A PHY
5B TCD
5C JML $??????
5D EOR $????,x
5E LSR $????,x
5F EOR $??????,x
60 RTS
61 ADC ($??,x)
62 PER $????
63 ADC $??,s
64 STZ $??
65 ADC $??
66 ROR $??
67 ADC [$??]
68 PLA
69 ADC #$??
6A ROR A
6B RTL
6C JMP ($????)
6D ADC $????
6E ROR $????
6F ADC $??????
70 BVS $??
71 ADC ($??),y
72 ADC ($??)
73 ADC ($??,s),y
74 STZ $??,x
75 ADC $??,x
76 ROR $??,x
77 ADC [$??],y
78 SEI
79 ADC $????,y
7A PLY
7B TDC
7C JMP ($????,x)
7D ADC $????,x
7E ROR $????,x
7F ADC $??????,x
80 BRA $??
81 STA ($??,x)
82 BRL $????
83 STA $??,s
84 STY $??
85 STA $??
86 STX $??
87 STA [$??]
88 DEY
89 BIT #$??
8A TXA
8B PHB
8C STY $????
8D STA $????
8E STX $????
8F STA $??????
90 BCC $??
91 STA ($??),y
92 STA ($??)
93 STA ($??,s),y
94 STY $??,x
95 STA $??,x
96 STX $??,y
97 STA [$??],y
98 TYA
99 STA $????,y
9A TAX
9B TXY
9C STZ $????
9D STA $????,x
9E STZ $????,x
9F STA $??????,x
A0 LDY #$??
A1 LDA ($??,x)
A2 LDX #$??
A3 LDA $??,s
A4 LDY $??
A5 LDA $??
A6 LDX $??
A7 LDA [$??]
A8 TAY
A9 LDA #$??
AA TAX
AB PLB
AC LDY $????
AD LDA $????
AE LDX $????
AF LDA $??????
B0 BCS $??
B1 LDA ($??),y
B2 LDA ($??)
B3 LDA ($??,s),y
B4 LDY $??,x
B5 LDA $??,x
B6 LDX $??,y
B7 LDA [$??],y
B8 CLV
B9 LDA $????,y
BA TSX
BB TYX
BC LDY $????,x
BD LDA $????,x
BE LDX $????,y
BF LDA $??????,x
C0 CPY #$??
C1 CMP ($??,x)
C2 REP #$??
C3 CMP $??,s
C4 CPY $??
C5 CMP $??
C6 DEC $??
C7 CMP [$??]
C8 INY
C9 CMP #$??
CA DEX
CB WAI
CC CPY $????
CD CMP $????
CE DEC $????
CF CMP $??????
D0 BNE $??
D1 CMP ($??),y
D2 CMP ($??)
D3 CMP ($??,s),y
D4 PEI ($??)
D5 CMP $??,x
D6 DEC $??,x
D7 CMP [$??],y
D8 CLD
D9 CMP $????,y
DA PHX
DB STP
DC JML [$????]
DD CMP $????,x
DE DEC $????,x
DF CMP $??????,x
E0 CPX #$??
E1 SBC ($??,x)
E2 SEP #$??
E3 SBC $??,s
E4 CPX $??
E5 SBC $??
E6 INC $??
E7 SBC [$??]
E8 INX
E9 SBC #$??
EA NOP
EB XBA
EC CPX $????
ED SBC $????
EE INC $????
EF SBC $??????
F0 BEQ $??
F1 SBC ($??),y
F2 SBC ($??)
F3 SBC ($??,s),y
F4 PEA $????
F5 SBC $??,x
F6 INC $??,x
F7 SBC [$??],y
F8 SED
F9 SBC $????,y
FA PLX
FB XCE
FC JSR ($????,x)
FD SBC $????,x
FE INC $????,x
FF SBC $??????,x

アドレッシングモードについて

Aはアキュームレータです。
そのほかのモードについては、すずめ愛好会(Internet Arcive)を見ると詳しくわかります。

スタックリラティブについて

TRASMではスタックリラティブモード($??,s)を正しくアセンブルできないようです。
TRASMでも正しくアセンブルさせたいのなら

	dcb $83,$01	;STA $01,s

というように機械語で直接書きましょう。

コメント

  • なんという有難き表じゃ 南無阿弥陀仏南無阿弥陀仏 --
  • あ な た は 神 か --
  • 乙すぎる --
  • すごく乙。ネ申 --
  • マジで助かります。ども --
    ※ スパムの対象になっていたようなのでコメント欄を削除しました
最終更新:2011年04月16日 18:01

*1 WDMは未定義命令 別名:RES 詰まる所、逆汗でこれを見かけたら逆汗失敗フラグ