summaryrefslogtreecommitdiff
path: root/software/ttx/dottime.calc
diff options
context:
space:
mode:
Diffstat (limited to 'software/ttx/dottime.calc')
-rw-r--r--software/ttx/dottime.calc40
1 files changed, 20 insertions, 20 deletions
diff --git a/software/ttx/dottime.calc b/software/ttx/dottime.calc
index 285eb06..5a793f1 100644
--- a/software/ttx/dottime.calc
+++ b/software/ttx/dottime.calc
@@ -1,23 +1,23 @@
- movlw n 1 +
- call dottime 2 |
----------------- |
-dottime |
- movwf DOTCNT1 1 |
-dot_outer |
- movlw m 1 + |
- movwf DOTCNT0 1 | |
-dot_inner + | |
- x * nop x | y |z | t
- decfsz DOTCNT0,f 1 (2) | | |
- goto dot_inner 2 + | |
- decfsz DOTCNT1,f 1 (2) | |
- goto dot_outer 2 + |
- return 2 +
-
-
-
- y = ( x + 1 + 2 ) * m - 1 = xm + 3m - 1
- z = ( 1 + 1 + y + 1 + 2) * n - 1 = ( 4 + xm + 3m ) * n - 1 = 4n + 3mn + xmn - 1
+ movlw n 1 +
+ call dottime 2 |
+---------------- |
+dottime |
+ movwf DOTCNT1 1 |
+dot_outer |
+ movlw m 1 + |
+ movwf DOTCNT0 1 | |
+dot_inner + | |
+ x * nop x | y | z | t
+ decfsz DOTCNT0,f 1 (2) | | |
+ goto dot_inner 2 + | |
+ decfsz DOTCNT1,f 1 (2) | |
+ goto dot_outer 2 + |
+ return 2 +
+
+
+
+ y = (x + 1 + 2) * m - 1 = xm + 3m - 1
+ z = (1 + 1 + y + 1 + 2) * n - 1 = (4 + xm + 3m) * n - 1 = 4n + 3mn + xmn - 1
t = 1 + 2 + 1 + z + 2 = 5 + 4n + 3mn + xmn
= ==================