Content deleted Content added
m typo: Interruptible (via WP:JWB) |
→Computer models: Added 8x300 example |
||
Line 13:
|title=Control Data 924 Computer Reference Manual |date=October 1962|page=2{{hyphen}}41}}</ref> the [[PDP-6]]/[[PDP-10|-10]] ({{mono|XCT}}), the [[IBM System/360]] ({{mono|EX}}),<ref name="s360">{{cite manual|publisher=[[IBM]]|title=IBM System/360 Principles of Operation|id=A22-6821-0|date=1964|page=65|url=http://bitsavers.trailing-edge.com/pdf/ibm/360/princOps/A22-6821-0_360PrincOps.pdf}}</ref><!--16, 32, or 48--> the [[GE-600 series|GE-600]]/[[Honeywell 6000 series|Honeywell 6000]] ({{mono|XEC}}, {{mono|XED}}),<ref name="GE635">{{cite manual|publisher=General Electric Computer Department|title=GE-635 System Manual|date=July 1964|page=A{{hyphen}}5|url=http://www.bitsavers.org/pdf/ge/GE-6xx/CPB-371A_GE-635_System_Man_196407.pdf}}</ref> the [[SDS 9 Series|SDS-9xx]] ({{mono|EXU}}),<ref>{{cite manual|publisher=[[Scientific Data Systems]]|title=SDS 940 Theory of Operation|id=SDS-98-01-26A|date=March 1967|page=2{{hyphen}}12|url=https://doc.lagout.org/science/0_Computer%20Science/0_Computer%20History/old-hardware/sds/9xx/940/980126A_940_TheoryOfOperation_Mar67.pdf}}</ref> the [[SDS 92]] ({{mono|EXU}}),<ref>{{cite manual|publisher=[[Scientific Data Systems]]|title=SDS 92 Computer|date=June 1965|page=2{{hyphen}}6|url=https://usermanual.wiki/Document/900505CSDS92ReferenceJun65.3199204510/view}}</ref> and the [[SDS Sigma series]] ({{mono|EXU}}).<ref>{{Cite book |url=http://www.bitsavers.org/pdf/sds/sigma/sigma7/900950J_Sigma7_RefMan_Oct73.pdf |title=Xerox SIGMA 7 Computer: Reference Manual |date=October 1973 |publisher=Xerox Corporation |others=90 09 5J; XG46, File No: 1X03 |edition=0 |pages=70–71}}</ref>
Fewer 1970s designs include ''execute'' instructions: the [[ND812|Nuclear Data 812]] minicomputer (1971) ({{mono|XCT}}),<ref>{{cite manual|publisher=[[Nuclear Data, Inc.]]|title=Principles of Programming the ND812 Computer|date=1971|page=4{{hyphen}}4|url=http://bitsavers.trailing-edge.com/pdf/nd/ND812/ND812_Prog.pdf}}</ref> the [[HP 3000]] (1972) ({{mono|XEQ}}),<ref>{{cite manual|publisher=[[Hewlett-Packard]]|title=HP 3000 Computer System: Machine Instruction Set Reference Manual|date=1980|page=2{{hyphen}}31|url=http://www.bitsavers.org/pdf/hp/3000/instrSet/30000-90022_InsSetRef_Feb80.pdf}}</ref> and the Texas Instruments [[TI-990]] (1975)<ref>{{cite manual|publisher=[[Texas Instruments]]|title=990 Computer Family Systems Handbook|page=3{{hyphen}}28|url=http://www.bitsavers.org/pdf/ti/990/945250-9701_990_Computer_Family_Systems_Handbook_3ed_May76.pdf}}</ref> and its microprocessor version, the [[TMS9900]] (1976) ({{mono|X}}).<ref>{{cite manual|publisher=[[Texas Instruments]]|title=TMS 9900 Microprocessor Data Manual|date=December 1976|page=24|url=http://datasheets.chipdb.org/TI/9900/TMS9900_DataManual.pdf}}</ref> The [[Signetics 8X300]] (1976) is a rare microprocessor design with an execute instruction. XEC executes one instruction from a table of 1 to 255 instructions. Most instructions act as single instruction subroutines but branches are used to implement jump tables.<ref>{{cite web|title=SL8X305 Microcontroller
|url=http://lansdale.com/datasheets/sl8x305_rev0.pdf|publisher=Lansdale Semiconductor Inc.|accessdate=20 June 2017}}</ref> An ''execute'' instruction was proposed for the [[PDP-11]] in 1970,<ref name="pdp11x">{{cite web |last=van de Goor |first=Ad |date=September 21, 1970 |title=The Execute Instruction |url=http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp11/memos/700921_The_Execute_Instruction.pdf |id=PDP-11/40 Technical Memorandum 18}}</ref> but never implemented for it<ref name="pdp11">{{cite manual |url=http://bitsavers.org/pdf/dec/pdp11/handbooks/PDP11_Handbook1979.pdf |title=PDP11 Processor Handbook: PDP11/04/34a/44/60/60 |date=1979 |publisher=[[Digital Equipment Corporation]]}}</ref> or its successor, the [[VAX]].<ref>{{cite manual |url=https://www.ece.lsu.edu/ee4720/doc/vax.pdf |title=VAX MACRO and Instruction Set Reference Manual |date=April 2001 |publisher=[[Compaq Computer Corporation]] |id=AA-PS6GD-TE}}</ref> Modern instruction sets do not include ''execute'' instructions because they interfere with [[instruction pipeline|pipelining]], [[Prefetch input queue|prefetching]], and other optimizations.{{citation needed|date=July 2021}}
|