CPU

ニーモニック表 案2

2007年4月28日

代入命令について、すべてZレジスタを介するようにしてみた。

00 MOV Z,A
01 MOV Z,B
02 MOV Z,C
03 MOV Z,D
04 MOV Z,J
05
06
07 MOV Z,DS
08 MOV A,Z
09 MOV B,Z
0A MOV C,Z
0B MOV D,Z
0C MOV J,Z
0D
0E
0F MOV DS,Z

10 MOV ZL,AL
11 MOV ZL,BL
12 MOV ZL,CL
13 MOV ZL,DL
14 MOV ZL,JL
15 MOV ZL,ZH
16 MOV ZL,[B]
17 MOV ZL,FL
18 MOV AL,ZL
19 MOV BL,ZL
1A MOV CL,ZL
1B MOV DL,ZL
1C MOV JL,ZL
1D MOV ZH,ZL
1E MOV [B],ZL
1F MOV FL,ZL

20 MOV ZL,0x0
21 MOV ZL,0x1
22 MOV ZL,0x2
23 MOV ZL,0x3
24 MOV ZL,0x4
25 MOV ZL,0x5
26 MOV ZL,0x6
27 MOV ZL,0x7
28 MOV ZL,0x8
29 MOV ZL,0x9
2A MOV ZL,0xA
2B MOV ZL,0xB
2C MOV ZL,0xC
2D MOV ZL,0xD
2E MOV ZL,0xE
2F MOV ZL,0xF

30 MOV ZH,0x0
31 MOV ZH,0x1
32 MOV ZH,0x2
33 MOV ZH,0x3
34 MOV ZH,0x4
35 MOV ZH,0x5
36 MOV ZH,0x6
37 MOV ZH,0x7
38 MOV ZH,0x8
39 MOV ZH,0x9
3A MOV ZH,0xA
3B MOV ZH,0xB
3C MOV ZH,0xC
3D MOV ZH,0xD
3E MOV ZH,0xE
3F MOV ZH,0xF

40 JZ
41 JNZ
42 JC
43 JNC
44
45
46
47
48 JMP
49 JMPF
4A
4B
4C
4D
4E
4F

50 INC A
51 INC B
52 INC C
53 INC D
54 DEC A
55 DEC B
56 DEC C
57 DEC D
58 NOT A (結果はZレジスタへ)
59 NOT B(結果はZレジスタへ)
5A NOT C(結果はZレジスタへ)
5B NOT D(結果はZレジスタへ)
5C ADD A,D(結果はZレジスタへ)
5D SUB A,D (結果はZレジスタへ)
5E OR A,D (結果はZレジスタへ)
5F AND A,D(結果はZレジスタへ)


コメント

コメントはありません

コメント送信