version 1.7, 1996/09/23 08:52:47
|
version 1.11, 2000/09/23 15:46:51
|
Line 1
|
Line 1
|
\ ASSEMBLER, CODE etc. |
\ ASSEMBLER, CODE etc. |
|
|
\ Copyright (C) 1995 Free Software Foundation, Inc. |
\ Copyright (C) 1995,1996,1997,1999 Free Software Foundation, Inc. |
|
|
\ This file is part of Gforth. |
\ This file is part of Gforth. |
|
|
Line 16
|
Line 16
|
|
|
\ You should have received a copy of the GNU General Public License |
\ You should have received a copy of the GNU General Public License |
\ along with this program; if not, write to the Free Software |
\ along with this program; if not, write to the Free Software |
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|
|
\ does not include the actual assembler (which is machine-dependent), |
\ does not include the actual assembler (which is machine-dependent), |
\ only words like CODE that are implementation-dependent, but can be |
\ only words like CODE that are implementation-dependent, but can be |
Line 24
|
Line 24
|
|
|
vocabulary assembler ( -- ) \ tools-ext |
vocabulary assembler ( -- ) \ tools-ext |
|
|
: init-asm ( -- ) |
: init-asm ( -- ) \ gforth |
also assembler ; |
also assembler ; |
|
|
: code ( "name" -- colon-sys ) \ tools-ext |
: code ( "name" -- colon-sys ) \ tools-ext |
Line 53 interpret/compile: ;code ( compilation.
|
Line 53 interpret/compile: ;code ( compilation.
|
( end a code definition ) |
( end a code definition ) |
lastxt here over - flush-icache |
lastxt here over - flush-icache |
previous ?struc reveal ; |
previous ?struc reveal ; |
|
|