added generated files
[rrq/rrqforth.git] / adoc / inline_code.adoc
index 91bb246ed899fc8bb63c12b5660ffa992a77666c..b1a9c46097bc2b63704d873631aa6e25201a0db0 100644 (file)
@@ -1,11 +1,22 @@
+// rrqforth.asm:       WORD inline_code,'[ASM]',fasm
+
 anchor:inline_code[]
 
-Word: [ASM]
-----------
+=== Word: [ASM]
 
-----
-rrqforth.asm:  WORD inline_code,'[ASM]',fasm
-----
+....
+data stack: ( -- )
+....
 
-"[ASM]" is a function word that introduces inlined assembly.
+"[ASM]" is a function word that introduces inline assembly in an
+RRQFORTH definition. Such assembly code may return to subsequence
+RRQFORTH executon by means of the following instruction sequence:
 
+====
+----
+       mov rsi,forthcode
+       lodsq
+       jmp qword [rax]
+forthcode:
+----
+====