发明名称 BOOLEAN PROCESSOR CASE
摘要 <p>PROGRAMMABLE CONTROLLER ("PC") WITH IMPROVED BOOLEAN PROCESSOR A very fast and efficient Boolean processor ("BP") (20) capable of compiling a full range of diagrams or expressions in ladder, logigram, and Boolean with a small but powerful instruction set. The BP includes an instruction decoder (34), combinatoric logic (35), a T-register (42) which holds the temporary results of a sequential AND operation, an N-register (43) which holds the initial Boolean value of T, a Binary Accumulator Memory ("BAM") (40) which is used as a scratchpad for a program which evaluates a ladder or logigram diagram or a Boolean expression, a source address ("S") in BAM (40) from which an initial operand is taken, a destination address ("D") in BAM (40) in which the result of an operation is stored, and a destination address register ("DAR") (45) in which the destination address is stored. The instruction set includes a subset of input instructions and a subset of structure instructions. The operand (I) of an input instruction is an address in IOIM (25). The operands (S,D) of a structure instruction are source and destination addresses in BAM (40). Each input instruction reads the value of a bit from IOIM and has the effect of logically combining this bit value with the value held in the T-register and possibly with the destination bit in BAM. The structure instructions cause operation on the pair of addresses S and D, and either describe the structure of the diagram to be compiled or permit the performance of logical functions between nodes in the diagram.</p>
申请公布号 CA1234223(A) 申请公布日期 1988.03.15
申请号 CA19850487951 申请日期 1985.08.01
申请人 QUATSE, JESSE T. 发明人 QUATSE, JESSE T.
分类号 F02B75/02;G05B19/05;G06F9/305;G06F9/38;(IPC1-7):G06F9/30;G06F15/46 主分类号 F02B75/02
代理机构 代理人
主权项
地址