
<hr><h3><A name="f">(pause</A> ( --  )</h3>
<br>
The multitasking scheduler, installed by  <code><A href="_smal_AS#12"> multi </A></code> 
in  <code><A href="_smal_BN#295"> pause </A>.</code> 

See:  <code><A href="_smal_BN#295"> pause </A></code> 

<hr><h3><A name="3f">stm</A> ( rx1 rx2 .. rxn  n#  r-adr --  )</h3>
<br>
Store multiple registers to the address pointed to by r-adr, an addressing modes 
must be defined.  
<p>

See:  <code><A href="_smal_AF#35"> ldm </A></code> for more details.  

<hr><h3><A name="6f">".</A> ( pstr -- )</h3>
<br>
The packed string at pstr is transmitted to the output stream.  This is 
equivalent to  <code>"<A href="_smal_BA#198"> count </A></code>  <code><A href="_smal_AI#308"> type </A>"</code> 
.  

<hr><h3><A name="9f">(create</A> ( -- )</h3> <kbd>name</kbd> 
 Extra: Default
<br>
The default implementation of the deferred word  <code><A href="_smal_BD#19b"> create </A>.</code> 

<hr><h3><A name="cf">,</A> ( n -- )</h3>
 Extra: ANS,83Std
<br>
Allot enough space for a "normal" stack item in the dictionary and store n 
there.  The dictionary pointer  <code><A href="_smal_BH#1cf"> dp </A></code> 
should be aligned.  

<hr><h3><A name="ff">2!</A> ( n1 n2 addr -- )</h3>
 Extra: 32,ANS,83Std
<br>
n1 and n2 are stored in consecutive locations starting at addr.  n2 is stored at 
the addr, n1 at tge next cell.  

<hr><h3><A name="12f">?comp</A> ( -- )</h3>
<br>
Aborts if executed while not in compile state, printing the message "Compilation 
Only" 

<hr><h3><A name="15f">bitclear</A> ( bit# addr -- )</h3>
<br>
The bit at offset bit# from the start of the array at addr is cleared.  

<hr><h3><A name="18f">compile-do-dliteral</A> ( d -- )</h3>
 Extra: Compiling
<br>
 <code><A href="_smal_AP#18f"> compile-do-dliteral </A></code> is an 
implementation of the deferred word  <code><A href="_smal_AV#1c5"> do-dliteral </A>.</code>  <code><A href="_smal_AV#1c5"> do-dliteral </A></code> 
is executed from  <code><A href="_smal_AR#71"> "compile </A></code> if the word 
under consideration is a double number.  d is the value of that number.  
<p>
 <code><A href="_smal_AP#18f"> compile-do-dliteral </A></code> is used while 
compiling.  While interpreting,  <code><A href="_smal_BM#234"> interpret-do-dliteral </A></code> 
is used instead.   <code><A href="_smal_AP#18f"> compile-do-dliteral </A></code> 
compiles the number into the current definition so that, when that definition is 
later executed, the number will be placed on the stack.  
<p>

See:  <code><A href="_smal_AV#1c5"> do-dliteral </A></code>  <code><A href="_smal_BM#234"> interpret-do-dliteral </A></code> 
"Text Interpreter" 

<hr><h3><A name="1bf">digit</A> ( char base -- digit true | char false )</h3>
<br>
If the character char is a digit in the specified base, returns the numeric 
value of that digit under true, else returns the character under false.  
Appropriate characters are 0-9, a-f, depending on base.  

<hr><h3><A name="1ef">exit?</A> ( -- flag )</h3>
<br>
The keyboard is checked to see if anything has been typed.  If no character has 
been typed,  <code><A href="_smal_AP#1ef"> exit? </A></code> returns false.  If 
the character q has been typed,  <code><A href="_smal_AP#1ef"> exit? </A></code> 
returns true, and the caller should stop any output in progress.  If any 
character other than q has been typed, the message "More?" is displayed and  <code><A href="_smal_AP#1ef"> exit? </A></code> 
waits for another key.  If it is q,  <code><A href="_smal_AP#1ef"> exit? </A></code> 
returns true, and the caller should stop.  If the key is not q,  <code><A href="_smal_AP#1ef"> exit? </A></code> 
returns false.  
<p>
This allows convenient interruption and resumption of listings.  

<hr><h3><A name="21f">hide</A> ( -- )</h3>
 Extra: F83
<br>
Makes the most recently created dictionary entry invisible, so that it will not 
be found in the dictionary, regardless of whether the entry was previously 
visible or invisible.  Used to implement the behavior of : which states that a 
newly created word definition cannot be found in the dictionary until the 
corresponding ; or  <code><A href="_smal_BN#115"> ;code </A></code> is 
successfully processed.  

See:  <code><A href="_smal_AR#2b1"> reveal </A></code> 

<hr><h3><A name="24f">link&gt;</A> ( alf -- acf )</h3>
 Extra: 83Std
<br>
acf is the compilation address corresponding to the link field address alf.  

<hr><h3><A name="27f">nullstring</A> ( -- pstr )</h3>
<br>
pstr is the address of a packed string which contains no bytes.  The length byte 
is 0.  

<hr><h3><A name="2af">resize</A> ( addr1 nbytes -- addr2 flag )</h3>
<br>
Resize the memory block at addr1 to nbytes, the same or another address addr2 is 
returned.  The flag is  <code><A href="_smal_AE#304"> true </A></code> if the 
resizing was  <code><A href="_smal_AM#27c"> not </A></code> possible.  

See:  <code><A href="_smal_BS#14a"> allocate </A></code>  <code><A href="_smal_AH#157"> available </A></code>  <code><A href="_smal_AP#2af"> resize </A></code>  <code><A href="_smal_BX#20f"> free </A></code> 

<hr><h3><A name="2df">stack:</A> ( #bytes -- )</h3> <kbd>name</kbd> 
<br>
Used in the form: 
<br><code>    n stack: &lt;name&gt;</code><br>
&lt;name&gt; is defined as a user stack with n bytes of storage allocated.  When 
later executed, &lt;name&gt; leaves the address of the data structure describing 
that stack.  Note that the number of available items is #bytes divided by the 
size of a "normal".  In this implementation, a "normal" is 4 bytes.  

See:  <code><A href="_smal_BQ#2c8"> sdepth </A></code>  <code><A href="_smal_AU#134"> ?empty </A></code>  <code><A href="_smal_AC#182"> clearstack </A></code>  <code><A href="_smal_AB#2a1"> push </A></code>  <code><A href="_smal_BS#29a"> pop </A></code>  <code><A href="_smal_AC#302"> top@ </A></code> 

<hr><h3><A name="30f">u&lt;=</A> ( u1 n2 -- flag )</h3>
<br>
flag is true if u1 is less than or equal to u2 (unsigned integer compare).  

<hr><h3><A name="33f">[</A> ( -- )</h3>
 Extra: 83Std
<br>
Sets interpret state.  The text from the input stream is subsequently executed.  
For typical usage see  <code><A href="_smal_AS#252"> literal </A>.</code> 

See: ] 
