Add all the A tasks
This commit is contained in:
parent
2dd7375f96
commit
051504d65b
1608 changed files with 18584 additions and 0 deletions
13
Task/Array-concatenation/Forth/array-concatenation.fth
Normal file
13
Task/Array-concatenation/Forth/array-concatenation.fth
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
: $!+ ( a u a' -- a'+u )
|
||||
2dup + >r swap move r> ;
|
||||
: cat ( a2 u2 a1 u1 -- a3 u1+u2 )
|
||||
align here dup >r $!+ $!+ r> tuck - dup allot ;
|
||||
|
||||
\ TEST
|
||||
create a1 1 , 2 , 3 ,
|
||||
create a2 4 , 5 ,
|
||||
a2 2 cells a1 3 cells cat dump
|
||||
|
||||
8018425F0: 01 00 00 00 00 00 00 00 - 02 00 00 00 00 00 00 00 ................
|
||||
801842600: 03 00 00 00 00 00 00 00 - 04 00 00 00 00 00 00 00 ................
|
||||
801842610: 05 00 00 00 00 00 00 00 - ........
|
||||
Loading…
Add table
Add a link
Reference in a new issue