CPU

ニーモニック表

2007年4月27日

演算命令
INC A
DEC A
INC B
DEC B
INC C
DEC C
COMP A,D
ADD A,D (結果は、Zレジスタに入る)
NOT A (結果は、Zレジスタに入る)
NOT D (結果は、Zレジスタに入る)
AND A,D (結果は、Zレジスタに入る)
OR A,D (結果は、Zレジスタに入る)
SHL A (上位ビットにCF2を使いシフト。下位ビットはCF1へ)
SHR A (下位ビットにCF2を使いシフト。上位ビットはCF1へ)

ジャンプ命令
JMP (ジャンプ先は、Jレジスタの値)
JZ (ジャンプ先は、Jレジスタの値)
JNZ (ジャンプ先は、Jレジスタの値)
JC (ジャンプ先は、Jレジスタの値)
JNC (ジャンプ先は、Jレジスタの値)
LOOP(ジャンプ先は、Jレジスタの値)
JMPF(MOV CS,Z 及び MOV IP,J)

代入命令
MOV DS,A

reserved 00 (MOV AL,AL)
MOV AL,BL 01
MOV AL,CL 02
MOV AL,DL 03
MOV AL,ZL 04
MOV AL,JL 05
MOV AL,[B] 06
reserved 07 (MOV AL,[SP])
MOV AL,AH 08
MOV AL,BH 09
MOV AL,CH 0A
MOV AL,DH 0B
MOV AL,ZH 0C
MOV AL,JH 0D
MOV AL,FL 0E

MOV AH,AL 10
MOV AH,BL 11
MOV AH,CL 12
MOV AH,DL 13
MOV AH,ZL 14
MOV AH,JL 15
MOV AH,FL 16
reserved 17 (MOV AH,[SP])
reserved 18 (MOV AH,AH)
MOV AH,BH 19
MOV AH,CH 1A
MOV AH,DH 1B
MOV AH,ZH 1C
MOV AH,JH 1D
MOV AH,[B] 1E

MOV BL,AL 20
reserved 21 (MOV BL,BL)
MOV BL,CL 22
MOV BL,DL 23
MOV BL,ZL 24
MOV BL,JL 25
MOV BL,FL 26
reserved 27 (MOV BL,[SP])
MOV BL,AH 28
MOV BL,BH 29
MOV BL,CH 2A
MOV BL,DH 2B
MOV BL,ZH 2C
MOV BL,JH 2D
MOV BL,[B] 2E

MOV BH,AL 30
MOV BH,BL 31
MOV BH,CL 32
MOV BH,DL 33
MOV BH,ZL 34
MOV BH,JL 35
MOV BH,FL 36
reserved 37 (MOV BH,[SP])
MOV BH,AH 38
resetved 39 (MOV BH,BH)
MOV BH,CH 3A
MOV BH,DH 3B
MOV BH,ZH 3C
MOV BH,JH 3D
MOV BH,[B] 3E

MOV CL,AL 40
MOV CL,BL 41
reserved 42 (MOV CL,CL)
MOV CL,DL 43
MOV CL,ZL 44
MOV CL,JL 45
MOV CL,FL 46
reserved 47 (MOV CL,[SP])
MOV CL,AH 48
MOV CL,BH 49
MOV CL,CH 4A
MOV CL,DH 4B
MOV CL,ZH 4C
MOV CL,JH 4D
MOV CL,[B] 4E

MOV CH,AL 50
MOV CH,BL 51
MOV CH,CL 52
MOV CH,DL 53
MOV CH,ZL 54
MOV CH,JL 55
MOV CH,FL 56
reserved 57 (MOV CH,[SP])
MOV CH,AH 58
MOV CH,BH 59
reserved 5A (MOV CH,CH)
MOV CH,DH 5B
MOV CH,ZH 5C
MOV CH,JH 5D
MOV CH,[B] 5E

MOV DL,AL 60
MOV DL,BL 61
MOV DL,CL 62
reserved 63 (MOV DL,DL)
MOV DL,ZL 64
MOV DL,JL 65
MOV DL,FL 66
reserved 67 (MOV DL,[SP])
MOV DL,AH 68
MOV DL,BH 69
MOV DL,CH 6A
MOV DL,DH 6B
MOV DL,ZH 6C
MOV DL,JH 6D
MOV DL,[B] 6E

MOV DH,AL 70
MOV DH,BL 71
MOV DH,CL 72
MOV DH,DL 73
MOV DH,ZL 74
MOV DH,JL 75
MOV DH,FL 76
reserved 77 (MOV DH,[SP])
MOV DH,AH 78
MOV DH,BH 79
MOV DH,CH 7A
reserved 7B (MOV DH,DH)
MOV DH,ZH 7C
MOV DH,JH 7D
MOV DH,[B] 7E

MOV ZL,AL 80
MOV ZL,BL 81
MOV ZL,CL 82
MOV ZL,DL 83
reserved 84 (MOV ZL,ZL)
MOV ZL,JL 85
MOV ZL,FL 86
reserved 87 (MOV ZL,[SP])
MOV ZL,AH 88
MOV ZL,BH 89
MOV ZL,CH 8A
MOV ZL,DH 8B
MOV ZL,ZH 8C
MOV ZL,JH 8D
MOV ZL,[B] 8E

MOV ZH,AL 90
MOV ZH,BL 91
MOV ZH,CL 92
MOV ZH,DL 93
MOV ZH,ZL 94
MOV ZH,JL 95
MOV ZH,FL 96
reserved 97 (MOV ZH,[SP])
MOV ZH,AH 98
MOV ZH,BH 99
MOV ZH,CH 9A
MOV ZH,DH 9B
reserved 9C (MOV ZH,ZH)
MOV ZH,JH 9D
MOV ZH,[B] 9E

MOV JL,AL A0
MOV JL,BL A1
MOV JL,CL A2
MOV JL,DL A3
MOV JL,ZL A4
reserved A5 (MOV JL,JL)
MOV JL,FL A6
reserved A7 (MOV JL,[SP])
MOV JL,AH A8
MOV JL,BH A9
MOV JL,CH AA
MOV JL,DH AB
MOV JL,ZH AC
MOV JL,JH AD
MOV JL,[B] AE

MOV JH,AL B0
MOV JH,BL B1
MOV JH,CL B2
MOV JH,DL B3
MOV JH,ZL B4
MOV JH,JL B5
MOV JH,FL B6
reserved B7 (MOV JH,[SP])
MOV JH,AH B8
MOV JH,BH B9
MOV JH,CH BA
MOV JH,DH BB
MOV JH,ZH BC
reserved BD (MOV JH,JH)
MOV JH,[B] BE

MOV FL,AL C0
MOV FL,BL C1
MOV FL,CL C2
MOV FL,DL C3
MOV FL,ZL C4
MOV FL,JL C5
reserved C6 (MOV FL,FL)
reserved C7 (MOV FL,[SP])
MOV FL,AH C8
MOV FL,BH C9
MOV FL,CH CA
MOV FL,DH CB
MOV FL,ZH CC
MOV FL,JH CD
MOV FL,[B] CE

MOV [B],AL D0
MOV [B],BL D1
MOV [B],CL D2
MOV [B],DL D3
MOV [B],ZL D4
MOV [B],JL D5
MOV [B],FL D6
reserved D7 (MOV [B],[SP])
MOV [B],AH D8
MOV [B],BH D9
MOV [B],CH DA
MOV [B],DH DB
MOV [B],ZH DC
MOV [B],JH DD
reserved DE (MOV [B],[B])

reserved E0 MOV [SP],AL
reserved E1 MOV [SP],BL
reserved E2 MOV [SP],CL
reserved E3 MOV [SP],DL
reserved E4 MOV [SP],ZL
reserved E5 MOV [SP],JL
reserved E6 MOV [SP],[B]
reserved E7 reserved (MOV [SP],[SP])
reserved E8 MOV [SP],AH
reserved E9 MOV [SP],BH
reserved EA MOV [SP],CH
reserved EB MOV [SP],DH
reserved EC MOV [SP],ZH
reserved ED MOV [SP],JH
reserved EE MOV [SP],F

MOV AH,0x0 F0
MOV AH,0x1 F1
MOV AH,0x2 F2
MOV AH,0x3 F3
MOV AH,0x4 F4
MOV AH,0x5 F5
MOV AH,0x6 F6
MOV AH,0x7 F7
MOV AH,0x8 F8
MOV AH,0x9 F9
MOV AH,0xA FA
MOV AH,0xB FB
MOV AH,0xC FC
MOV AH,0xD FD
MOV AH,0xE FE
MOV AH,0xF FF

コメント

コメントはありません

コメント送信