A

NAME : ABORT PRONOUNCIATION : "abort" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( --- ) # ARGUMENTS IN : 0 # ARGUMENTS OUT : Cleared RETURN STACK : Cleared DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Operating System ATTRIBUTE : STANDARD : F83-RWS-IL SHORT DEFINITION: Clears the data stack and performs the function of QUIT . LONG DEFINITION : Clears the data stack and performs the function of QUIT . No message is displayed. NAME : ABORT" PRONOUNCIATION : "abort-quote" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( flag --- ), ( --- ) (compiling) # ARGUMENTS IN : 1 , 0 # ARGUMENTS OUT : 0 , 0 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : I/O ATTRIBUTE : STANDARD : F83-RWS-CL SHORT DEFINITION: If flag is true, message that follows " is dis- played and the ABORT function is performed. If flag is false, the flag is dropped and execu- tion continues. LONG DEFINITION : Used in the form: flag ABORT" ccc" . When later executed, if flag is true the characters ccc, delimited by " (close quote), are dis- played and then a system dependent error abort sequence, including the function of ABORT , is performed. If flag is false, the flag is dropped and execution continues. The blank following ABORT" is not part of ccc. NAME : ABS PRONOUNCIATION : "absolute" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( n --- u ) # ARGUMENTS IN : 1 # ARGUMENTS OUT : 1 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Arithmetic ATTRIBUTE : STANDARD : F83-RWS-NL SHORT DEFINITION: Leaves on the stack the absolute value, u of n. LONG DEFINITION : u is the absolute value of n. If n is -32,768 then u is the same value. NAME : AGAIN PRONOUNCIATION : "again" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( --- ), ( sys --- ) (compiling) # ARGUMENTS IN : 0 , 1 # ARGUMENTS OUT : 0 , 0 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Control ATTRIBUTE : (I) STANDARD : F83-URW SHORT DEFINITION: Affect an unconditional jump back to the start of a BEGIN-AGAIN loop. LONG DEFINITION : Affect an unconditional jump back to the start of a BEGIN-AGAIN loop. sys is balanced with its corresponding BEGIN . See: BEGIN NAME : ALLOT PRONOUNCIATION : "allot" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( w --- ) # ARGUMENTS IN : 1 # ARGUMENTS OUT : 0 RETURN STACK : DICTIONARY : No alteration, however, DP is changed. PAD : INPUT : OUTPUT : GROUP : Dictionary ATTRIBUTE : STANDARD : F83-RWS-CL SHORT DEFINITION: Reserves w bytes of dictionary space. LONG DEFINITION : Allocates w bytes in the dictionary. The ad- dress of the next available dictionary location is updated accordingly. NAME : AND PRONOUNCIATION : "and" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( 16b1 16b2 --- 16b3 ) # ARGUMENTS IN : 2 # ARGUMENTS OUT : 1 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Logic ATTRIBUTE : STANDARD : F83-RWS-NL SHORT DEFINITION: Leaves the bitwise logical AND of 16b1 and 16b2 as 16b3. LONG DEFINITION : 16b3 is the bit-by-bit logical 'and' of 16b1 with 16b2. NAME : ASSEMBLER PRONOUNCIATION : "assembler" VERSION : NMI NMIDR FORTH-83 STACK NOTATION : ( --- ) # ARGUMENTS IN : 0 # ARGUMENTS OUT : 0 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Vocabulary ATTRIBUTE : (I) STANDARD : F83-AEWS-IL SHORT DEFINITION: Replaces the first vocabulary in the search or- der with the assembler vocabulary. LONG DEFINITION : Execution replaces the first vocabulary in the search order with the ASSEMBLY vocabulary. See: VOCABULARY NAME : ATO4 PRONOUNCIATION : "assembly-to-fourth" VERSION : NMI NMIDR STACK NOTATION : ( --- n ) # ARGUMENTS IN : 0 # ARGUMENTS OUT : 1 RETURN STACK : DICTIONARY : PAD : INPUT : OUTPUT : GROUP : Operating System ATTRIBUTE : STANDARD : SHORT DEFINITION: Returns address of subroutine call to high level word as indicated in D register. LONG DEFINITION : Execution returns the address of a machine code subroutine which can be used as the object of a JSR instruction to call a high level word from an assembly language routine, such as an inter- rupt process. The processor D register must contain the address of the CFA of the word to be executed. The processor Y register must point to free RAM since the high level word will use it as the Data Stack pointer. Program control will be returned to the instruction fol- lowing the JSR after completion of the specified high level word. NAME : AUTOSTART PRONOUNCIATION : "autostart" VERSION : RSC NMI NMIDR STACK NOTATION : ( addr --- ) # ARGUMENTS IN : 1 # ARGUMENTS OUT : 0 RETURN STACK : DICTIONARY : PAD : INPUT : <name> removed from input stream. OUTPUT : GROUP : Dictionary ATTRIBUTE : STANDARD : SHORT DEFINITION: Prepare autostart vector at addr which will cause <name> to be executed upon reset. Note: addr must be on a 1K byte boundary. LONG DEFINITION : Establishes autostart pattern of memory loca- tion addr. Parameter Fieled Address (CFA+2) is placed at addr+2.