Omron C28K Video Game Controller User Manual


 
Programming Instructions and Execution Times Appendix B
172
Function code PageMnemonicName
61 HIGH-SPEED DRUM COUNTER HDM 94
62 END WAIT ENDW 135
63 NOTATION INSERT NETW 136
76 4-TO-16 DECODER MLPX 116
77 16-TO-4 ENCODER DMPX 118
84 REVERSIBLE SHIFT REGISTER SFTR 109
91 SUBROUTINE ENTER SBS 126
92 SUBROUTINE DEFINE SBN 126
93 RETURN RET 126
97 I/O REFRESH IORF 135
Instruction Execution Times
This following table lists the execution times for all instructions that are available for the K-types. The maxi-
mum and minimum execution times and the conditions which cause them are given where relevant.
Execution times for most instructions depend on whether they are executed with an ON or an OFF execution
condition. The OFF execution time for an instruction can also vary depending on the circumstances, i.e.,
whether it is in an interlocked program section and the execution condition for IL is OFF, whether it is between
JMP(04) 00 and JME(05) 00 and the execution condition for JMP(04) 00 is OFF, or whether it is reset by an
OFF execution condition. “R,” “IL,” and “JMP” are used to indicate these three times.
Execution times are expressed in microseconds except where noted.
Function
code
Instruction Execution
time(
µs)
Conditions
--- LD 12 Always
LD NOT 12 Always
AND 11.5 Always
AND NOT 11.5 Always
OR 11.5 Always
OR NOT 11.5 Always
AND LD 4 Always
OR LD 4 Always
OUT 17 When outputting logical “1” (ON)
17.5 When outputting logical “0” (OFF)
OUT NOT 19 When outputting logical “1” (ON)
17.5 When outputting logical “0” (OFF)