
<hr><h3><A name="26">big-endian</A> ( -- )</h3>
<br>
Switches assembler to big-endian target code 

<hr><h3><A name="56">rsr</A> ( -- n )</h3>
 Extra: bug 
<br>
n is the value contained in the saved copy of the Status Register.  The Status 
Register contains the Condition Codes, the Priority level and the Interrupt 
level.   <code><A href="_smal_BO#56"> rsr </A></code> may be modified with the  <code><A href="_smal_BQ#2f8"> to </A></code> 
command.  

See:  <code><A href="_smal_BA#48"> .sr </A></code> 

<hr><h3><A name="86">#vocs</A> ( -- n )</h3>
<br>
The number of vocabularies that can be in the search order at one time.  

<hr><h3><A name="b6">(patch</A> ( new-number old-number acf -- )</h3>
<br>
Replaces the first occurrence of old-number with new-number in the definition 
whose compilation address is acf.  

See:  <code><A href="_smal_BM#294"> patch </A></code>  <code><A href="_smal_AO#27e"> npatch </A></code> 

<hr><h3><A name="e6">.tab</A> ( string-length -- )</h3>
<br>
Advances to the column on the output device that is the next multiple of the 
value contained in  <code><A href="_smal_BI#2f0"> tabstops </A>.</code> If there 
is not enough room on the current line for string-length characters, a new line 
is started.  
<p>
This is used to produce listings where successive items begin in neat columns.  

<hr><h3><A name="116">&lt;</A> ( n1 n2  --  flag )</h3>
 Extra: 83Std
<br>
flag is true if n1 is less than n2.  n1 and n2 are signed integers, so if n1 is 
negative and n2 is positive, n1 n2 &lt; returns true.  

<hr><h3><A name="146">again</A> ( -- )</h3>
 Extra: compiling
<br>
 ( sys -- )<br>
<br>
Used in the form: 
<br><code>    begin  ...  again</code><br>
At execution time,  <code><A href="_smal_BO#146"> again </A></code> continues 
execution to just after the corresponding  <code><A href="_smal_AL#15b"> begin </A>.</code> 
This loop can only be exited with  <code><A href="_smal_AO#1ee"> exit </A>.</code> 

See:  <code><A href="_smal_AL#15b"> begin </A></code> 

<hr><h3><A name="176">carret</A> ( -- n )</h3>
<br>
n is the ascii code for the carriage return character, whose numeric value 
decimal 13 or hex 0d.  

<hr><h3><A name="1a6">d#</A> ( -- ? )</h3>
 Extra: I
<br>
Interprets the next word in the input stream with the numeric base temporarily 
set to 10.  The value of  <code><A href="_smal_AJ#159"> base </A></code> is not 
permanently altered.  
<p>
The next word may either be a number or an executable word.  

<hr><h3><A name="1d6">dump</A> ( addr len -- )</h3>
 Extra: M,83Std
<br>
A formatted hex/ascii dump is displayed.  The dump shows at least len bytes 
starting at addr.  The dump is formatted so that each line of the display starts 
on a 16-byte boundary.  The byte at address addr is marked by a \/ in the 
heading.  

<hr><h3><A name="206">follow</A> ( voc-acf -- )</h3>
<br>
Vocabulary scanning is initialised so that subsequent uses of  <code><A href="_smal_BW#14e"> another? </A></code> 
will select words from the vocabulary whose compilation address is voc-acf.  

See:  <code><A href="_smal_BW#14e"> another? </A>.</code> 

<hr><h3><A name="236">interrupt-code</A> ( ?? -- ?? )</h3>
<br>
This code is copied to the module area, executed every 10 msec.  

<hr><h3><A name="266">make</A> ( pstr -- flag  )</h3>
<br>
A new file is created with the given name.  pstr is the address of a packed 
string containing the new name.  flag is true if the file is successfully 
created.  If a file with that name already exists, the old file is destroyed.  

<hr><h3><A name="296">perform</A> ( addr-of-acf -- )</h3>
 Extra: F83
<br>
addr-of-acf is an address where a compilation address is stored.  The 
compilation address is fetched from that location, and the word specified by 
that compilation address is executed.  Equivalent to  <code><A href="_smal_AA#300"> token@ </A></code>  <code><A href="_smal_AM#1ec"> execute </A>.</code> 

<hr><h3><A name="2c6">saved-sp</A> ( -- addr )</h3>
<br>
A  <code><A href="_smal_BK#322"> user </A></code> variable containing the stack 
pointer for an inactive task.  When a task is activated, the stack pointer is 
loaded from  <code><A href="_smal_BO#2c6"> saved-sp </A>.</code> 

<hr><h3><A name="2f6">times</A> ( n -- )</h3>
<br>
Re-executes the current command line, up to the  <code><A href="_smal_BO#2f6"> times </A></code> 
command, n times.  If n is a constant, it works the obvious way.  If n changes 
as a result of executing the line, the line will continue to execute until the 
number contained in the variable  <code><A href="_smal_BM#84"> #times </A></code> 
is greater than or equal to the current value of n.  
<p>
 <code><A href="_smal_BO#2f6"> times </A></code> executes slower than a compiled 
loop, because the command line is re-interpreted each time.   <code><A href="_smal_BO#2f6"> times </A></code> 
only works from the keyboard, and cannot be used within a file.  

<hr><h3><A name="326">vfind</A> ( pstr voc-ptr -- acf 1 | acf -1 | pstr false )</h3>
<br>
 <code><A href="_smal_BO#326"> vfind </A></code> is similar to  <code><A href="_smal_BK#202"> find </A>,</code> 
except that instead of searching every vocabulary in the search order,  <code><A href="_smal_BO#326"> vfind </A></code> 
only searches a single vocabulary, whose vocabulary pointer is voc-ptr.  A 
vocabulary pointer is the number which is stored in  <code><A href="_smal_AU#194"> context </A></code> 
by executing a vocabulary.  

See:  <code><A href="_smal_BK#202"> find </A></code> 
