CHAPTER 6 DETAILED RULES FOR EXECUTION INSTRUCTIONS
6.42 MOV (MOVE Byte Data from Memory to Accumulator)
Transfer byte data from EA memory (memory expressed in each type of addressing) to A. Byte data in AL is transferred to TL. AH is not changed.
■MOV (MOVE Byte Data from Memory to Accumulator)
Operation
(AL) ← (EA) (Byte transfer)
Assembler format
MOV A, EA
Condition code (CCR)
N | Z | V | C |
|
|
|
|
+ | + | - | - |
|
|
|
|
+: Changed by executing instruction
N:Set to 1 if the MSB of transferred data is 1 and set to 0 in other cases.
Z:Set to 1 if transferred data is 00H and set to 0 in other cases.
V:Not changed
C:Not changed
Table 6.42-1 Number of Execution Cycles / Byte Count / OP Code
EA | #d8 | dir | @IX+off | ext | @A | @EP | Ri | |
|
|
|
|
|
|
|
| |
Number of | 2 | 3 | 3 | 4 | 2 | 2 | 2 | |
execution cycles | ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Byte count | 2 | 2 | 2 | 3 | 1 | 1 | 1 | |
|
|
|
|
|
|
|
| |
OP code | 04 | 05 | 06 | 60 | 92 | 07 | 08 to 0F | |
|
|
|
|
|
|
|
|
130