This code create a buffer:
: bytes create allot does> + ;
When you execute
10 bytes a
create
first create the header for the definition, and then insert one operation that pushed next address into the stack.
Then alloc
allocates 10 bytes, and then the rest of the instructions (whatever they are).
My question is How the execution jump around the 10 bytes buffer?