Stack-memory-based writable instruction set computer having a si

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642443, 3642627, 364240, 3642477, 3642401, G06F 942, G06F 922, G06F 1340

Patent

active

050539523

ABSTRACT:
A computer is provided as an add-on processor for attachment to a host computer. Included are a single data bus, a 32-bit arithmetic logic unit, a data stack, a return stack, a main program memory, data registers, program memory addressing logic, micro-program memory, and a micro-instruction register. Each machine instruction contains an opcode as well as a next address field and subroutine call/return or unconditional branching information. The return address stack, memory addressing logic, program memory, and microcoded control logic are separated from the data bus to provide simultaneous data operations with program control flow processing and instruction fetching and decoding. Subroutine calls, subroutine returns, and unconditional branches are processed with a zero execution time cost. Program memory may be written as either bytes or full words without read/modify/write operations. The top of data stack ALU register may be exchanged with other registers in two clock cycles instead of the normal three cycles. MVP-FORTH is used for programming a microcode assembler, a cross-compiler, a set of diagnostic programs, and microcode.

REFERENCES:
patent: 3215987 (1965-11-01), Terzian
patent: 3629857 (1971-12-01), Faber
patent: 3757306 (1978-09-01), Boone
patent: 3771141 (1973-11-01), Culler
patent: 3786432 (1974-01-01), Woods
patent: 4045781 (1977-08-01), Levy et al.
patent: 4204252 (1980-05-01), Hitz et al.
patent: 4210960 (1980-07-01), Borgerson et al.
patent: 4415969 (1983-11-01), Bayliss et al.
patent: 4447875 (1984-05-01), Bolton et al.
patent: 4491912 (1985-01-01), Kainaga et al.
patent: 4546431 (1985-10-01), Horvath
patent: 4615003 (1986-09-01), Logsdon et al.
patent: 4618925 (1986-10-01), Bratt et al.
patent: 4654780 (1987-03-01), Logsdon et al.
patent: 4674032 (1987-06-01), Michaelson
patent: 4719565 (1988-01-01), Moller
patent: 4791551 (1988-12-01), Garde
patent: 4835738 (1989-05-01), Niehaus et al.
"Stack-Oriented WISC Machine", WISC Technologies, La Honda, Ca., 94020, 2 pages.
BYTE 6/86, Microcoded IBM PC Board, Mtn. Vw. Press Advertisement, Haydon, MVP Microcoded CPU/16, Mountain View Press, 4 pages.
Koopman & Haydon, MVP Microcoded CPU/16 Architecture, Mountain View Press, 4 pages.
Koopman, Microcoded Versus Hard-Wired Control, BYTE, Jan. 1987, pp. 235-242.
Haydon, The Multi-Dimensions of Forth, Forth Dimensions, vol. 8, No. 3, pp. 32-34, Sep./Oct., 1986.
Rust, ACTION Processor Forth Right, Rochester Forth Standards Conference, pp. 309-315, 3/8/79.
Wada, Software and System Evaluation of a Forth Machine System, Systems, Computers, Controls, vol. 13, No. 2, pp. 19-28.
Wada, System Design and hardware Structure of a Forth Machine System, Systems, Computers, Controls, vol. 13, No. 2, 1982, pp. 11-18.
Norton & Abraham, Adaptive Interpretation as a Means of Exploiting Complex Instruction Sets, IEEE International Symposium on Computer Architecture, pp. 277-282, 1983.
Sequin et al., Design and Implementation of RISC I, ELSI Architecture, pp. 276-298, 1982.
Patterson et al., RISC Assessment: A High-Level Language Experiment, Symposium on Computer Architecture, No. 9, pp. 3-8, 1982.
Folger et al., Computer Architectures-Designing for Speed, Intellectual Leverage for the Information Society, Spring 83, pp. 25-31.
Larus, A Comparison of Microcode, Assembly Code & High-Level Langauges on the VAX-11 & RISC I, Computer Architecture News, vol. 10, No. 5, pp. 10-15.
Castan et al., .mu.3L: An HLL-RISC Processor for Parallel Execution of FP Language Programs, Symposium on Core Computer Architecture, #9, pp. 239-247, 1982.
Koopman, The WISC Concept, BYTE, pp. 187-193, Apr. 1987.
Haydon, A Unification of Software and Hardware; A New Tool for Human Thought, 1987 Rochester, Forth Conference, pp. 25-28.
Koopman, Writable Instruction Set, Stack Oriented Computers: The WISC Concept, 1987 Rochester Forth Conference, pp. 29-51.
Thurber et al., "A Systematic Approach to the Design of Digital Bussing Structures", Fall Joint Computer Conference, 1972, pp. 719-740.
Philip J. Koopman, Jr., Stack Computers-The New Wave, 1989.
Ditzel and McLellan, "Branch Folding in the CRISP Microprocessor: Reducing Branch Delay to Zero", ACM, 6/2/87, pp. 2-9.
Ditzel, McLellan and Berenbaum, "The Hardware Architecture of the CRISP Microprocessor", ACM, 6/2/87, pp. 309-319.
Kaneda, Wada and Maekawa, "High-Speed Execution of Forth and Pascal Programs on a High-Level Language Machine", 1983, pp. 259-266.
Grewe and Dixon, "A Forth Machine for the S-100 System", The Journal of Forth Application and Research, vol. 2, No. 1, 1984, pp. 23-32.
A. C. D. Haley, "The KDF.9 Computer System", AFIPS Conference Proceedings, vol. 22, 1962 Fall Joint Computer Conference, pp. 108-120.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Stack-memory-based writable instruction set computer having a si does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Stack-memory-based writable instruction set computer having a si, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Stack-memory-based writable instruction set computer having a si will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1759971

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.