English
Language : 

DS80C320-MCG Datasheet, PDF (72/175 Pages) Dallas Semiconductor – High-Speed Microcontroller User Guide
High-Speed Microcontroller User’s Guide
FOUR CYCLE INSTRUCTIONS
All four cycle instructions require more time than the associated number of bytes. These are all program
branching instructions that can move program control to a new location. The four cycle instructions use
either 1 or 3 bytes as shown in the following examples. Figure 5-6 shows the timing of both four cycle
instructions.
RET
22h
CJNE
A, #data, addr
B4h
d7-d0
a7-a0
FIVE CYCLE INSTRUCTIONS
There are only two 5 cycle instructions in the High-Speed Microcontroller. They are the Multiply (MUL)
and Divide (DIV). These are shown below. Figure 5-7 shows the timing of 5 cycle instructions.
MUL A, B
A4h
DIV A, B
84h
Note that the five cycle instructions require only one byte. They need 5 cycles to accomplish the math
function.
THREE CYCLE INSTRUCTION TIMING Figure 5-5
Example 1: ANL direct, #data
53h a7–a0 d7–d0
PSEN
Example 2: SJMP rel
80h a7–a0
72 of 175