2 * Simulator of microcontrollers (dcmovrr.h)
4 * Copyright (C) 2022 Drotos Daniel
6 * To contact author send email to dr.dkdb@gmail.com
10 /* This file is part of microcontroller simulator: ucsim.
12 UCSIM is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2 of the License, or
15 (at your option) any later version.
17 UCSIM is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
22 You should have received a copy of the GNU General Public License
23 along with UCSIM; see the file COPYING. If not, write to the Free
24 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
28 #ifndef DCMOVRR_HEADER
29 #define DCMOVRR_HEADER
31 #define MOV_AA instruction_7f
32 #define MOV_AB instruction_78
33 #define MOV_AC instruction_79
34 #define MOV_AD instruction_7a
35 #define MOV_AE instruction_7b
36 #define MOV_AH instruction_7c
37 #define MOV_AL instruction_7d
38 #define MOV_AM instruction_7e
40 #define MOV_BA instruction_47
41 #define MOV_BB instruction_40
42 #define MOV_BC instruction_41
43 #define MOV_BD instruction_42
44 #define MOV_BE instruction_43
45 #define MOV_BH instruction_44
46 #define MOV_BL instruction_45
47 #define MOV_BM instruction_46
49 #define MOV_CA instruction_4f
50 #define MOV_CB instruction_48
51 #define MOV_CC instruction_49
52 #define MOV_CD instruction_4a
53 #define MOV_CE instruction_4b
54 #define MOV_CH instruction_4c
55 #define MOV_CL instruction_4d
56 #define MOV_CM instruction_4e
58 #define MOV_DA instruction_57
59 #define MOV_DB instruction_50
60 #define MOV_DC instruction_51
61 #define MOV_DD instruction_52
62 #define MOV_DE instruction_53
63 #define MOV_DH instruction_54
64 #define MOV_DL instruction_55
65 #define MOV_DM instruction_56
67 #define MOV_EA instruction_5f
68 #define MOV_EB instruction_58
69 #define MOV_EC instruction_59
70 #define MOV_ED instruction_5a
71 #define MOV_EE instruction_5b
72 #define MOV_EH instruction_5c
73 #define MOV_EL instruction_5d
74 #define MOV_EM instruction_5e
76 #define MOV_HA instruction_67
77 #define MOV_HB instruction_60
78 #define MOV_HC instruction_61
79 #define MOV_HD instruction_62
80 #define MOV_HE instruction_63
81 #define MOV_HH instruction_64
82 #define MOV_HL instruction_65
83 #define MOV_HM instruction_66
85 #define MOV_LA instruction_6f
86 #define MOV_LB instruction_68
87 #define MOV_LC instruction_69
88 #define MOV_LD instruction_6a
89 #define MOV_LE instruction_6b
90 #define MOV_LH instruction_6c
91 #define MOV_LL instruction_6d
92 #define MOV_LM instruction_6e
94 #define MOV_MA instruction_77
95 #define MOV_MB instruction_70
96 #define MOV_MC instruction_71
97 #define MOV_MD instruction_72
98 #define MOV_ME instruction_73
99 #define MOV_MH instruction_74
100 #define MOV_ML instruction_75
104 /* End of i8085.src/dcmovrr.h */