Appendix BProgramming Instructions
287
Instruction
OFF execution time (
µs)ON execution time (µs)
Conditions
DVB(53)
Word ÷ constant b word
476 3.75
*DM ÷ *DM b *DM
704
ADDL(54) Word + word b word 243 3.75
*DM + *DM b *DM
491
SUBL(55) Word – word b word 255 3.75
*DM – *DM b *DM
504
MULL(56) Word x word b word 1.14 ms 3.75
*DM x *DM b *DM
1.39 ms
DIVL(57)
Word ÷ word b word
3.25 ms 3.75
*DM ÷ *DM b *DM
3.39 ms
BINL(58) When converting words to words 350 3
When converting *DM to *DM
511
BCDL(59) When converting words to words 588 3
When converting *DM to *DM
750
CMPL(60) When comparing words to words 380 3.75
When comparing *DM to *DM
543
CTW(63) When transferring from words to a word 670 3.75
When transferring *DM to *DM
923
WTC(64) When transferring from a word to words 807 3.75
When transferring *DM to *DM
1.07 ms
HTS(65) Word to word 859 3.75
*DM to *DM
1.00 ms
STH(66) Word to word 744 3.75
*DM to *DM
889
BCNT(67) When counting 1 word 502 3.75
When counting 1,000 words using *DM
100 ms
BCMP(68) Comparing constant to word-designated
table
674 3.75
Comparing *DM b *DM-designated table
926
VCAL69) Trigonometric functions. 488 3.75
Linear approximation with a 256 word
table
2.71 ms
XFER(70) When transferring 1 word 305 3.75
When transferring 1,000 words using
*DM
16 ms
BSET(71) When setting a constant to 1 word 209 3.75
When setting *DM ms to 1,000 words
using *DM
4.28 ms
ROOT(72) When taking root of word and placing in a
word
631 3
When taking root of 99,999,999 in *DM
and placing in *DM
1.16 ms
XCHG(73) Between words 156 3
Between *DM
316