摘要 |
<p>PURPOSE: To simplify the use of a FORTH language by composing a language specification microprocessor of mutual connection between the configuration of stacks and an arithmetic logic unit(ALU) for these stacks. CONSTITUTION: A microprocessor 10 is provided with four main registers, three address multiplexers and four input/output ports. The ALU is connected through a next parameter register circuit N to a parameter stack and connected through an index register circuit I to a return stack. These stacks enable the swap of parameters between adjacent registers, and the push and pop of stacks are performed to respective LIFO return memory stack and LIFO next parameter memory stack. The address operation of a main memory 12 is performed through the multiplexer, and the respective data of instruction latch L, registers T and I and program counter are accepted. As a result, an assembly language instruction is executed in one machine cycle.</p> |