|
HD6475348R Datasheet, PDF (381/487 Pages) Hitachi Semiconductor – Single-Chip Microcomputer | |||
|
◁ |
⢠register list: A byte in which bits indicate general registers as follows
Bit
7
6
5
4
3
2
1
0
R7
R6
R5
R4
R3
R2
R1
R0
⢠#VEC: Four bits designating a vector number from 0 to 15. The vector numbers correspond to
addresses of entries in the exception vector table as follows:
Vector Address
#VEC Minimum Mode Maximum Mode
0
H'0020 â H'0021 H'0040 â H'0043
1
H'0022 â H'0023 H'0044 â H'0047
2
H'0024 â H'0025 H'0048 â H'004B
3
H'0026 â H'0027 H'004C â H'004F
4
H'0028 â H'0029 H'0050 â H'0053
5
H'002A â H'002B H'0054 â H'0057
6
H'002C â H'002D H'0058 â H'005B
7
H'002E â H'002F H'005C â H'005F
Vector Address
#VEC Minimum Mode Maximum Mode
8
H'0030 â H'0031 H'0060 â H'0063
9
H'0032 â H'0033 H'0064 â H'0067
10 H'0034 â H'0035 H'0068 â H'006B
11 H'0036 â H'0037 H'006C â H'006F
12 H'0038 â H'0039 H'0070 â H'0073
13 H'003A â H'003B H'0074 â H'0077
14 H'003C â H'003D H'0078 â H'007B
15 H'003E â H'003F H'007C â H'007F
⢠Examples of machine-language coding
Example 1: ADD:G.B @R0, R1
EA Field
OP Field
Table A-1 (a)
1101Szrrr 00100rdrdrd
Machine code 11010000 00100 0 0 1
H'D021
Notes
Machine code for ADD:G.B @Rs, Rd
Sz = 0 (byte)
Rs = R0, Rd = R1
Example 2: ADD:G.W @H'11:8, R1
EA Field
OP Field
Table A-1 (a) 0000Sz101 00010001 00100rdrdrd
Machine code 0000 1 101 00010001 00100 0 0 1
H'0D1121
Notes
Machine code for ADD:G.W @aa:8, Rd
Sz = 1 (word)
aa = H'11, Rd = R1
371
|
▷ |