426:
25:
815:
122:
134:
301:
set. The state of these switches can be determined by a program, and so a running program might modify its behavior depending on the switches, such as change the amount of progress information printed, alter the tactics of a multi-variable optimization attempt, and so on. The IBM 1130 also has an "Interrupt
Request" key associated with the
305:
printer, whose pressing might cause a suitably programmed long-running program to type a progress report on the console printer. In the more usual batch job environment, it was pressed by the computer operator to signal the operating system to terminate a running program that had perhaps overrun its
250:
Defense
Calculator, announced on May 21, 1952, had four lights and six switches on the upper right of its front panel marked Sense (see photo). The switches could be tested and the lights turned on or off under program control. The same number of sense switches and lights were on the front panels of
319:
A typical running application has two modes: either it has nothing to do and awaits some user action, or, some action is in progress that will take a long time to complete. If a program does not regularly test the state of sense switches during a long calculation, they are ineffective at changing
300:
there are sixteen switches matching the sixteen-bit word size of the computer, plus a toggle switch adjacent to the power on/off switch. These bit-switches are more normally used with the computer stopped to specify some memory address to be viewed (via the indicator lights on the front panel), or
157:
of a computer whose state can be tested by conditional branch instructions in software. Most early computers had several sense switches. They were typically used by the operator to set program options.
467:
398:
394:
669:
498:
460:
344:
108:
834:
313:
computer has 5 sense switches, 16 address switches, and 5 control switches, as shown (left to right) in the figure at right.
46:
89:
42:
61:
664:
453:
385:
68:
839:
75:
316:
Personal computers replace the function of fixed sense switches with the keyboard and screen user interface.
794:
644:
292:
there are four switches, and their state can be tested via special forms of the IF-statement offered by the
271:
language, first released for the 704, included statements to test the switches and set or reset the lights.
35:
739:
491:
57:
799:
579:
310:
235:
138:
549:
539:
365:
804:
484:
433:
340:
649:
639:
589:
559:
529:
369:
784:
764:
759:
754:
709:
654:
629:
604:
599:
554:
519:
82:
814:
689:
674:
659:
544:
437:
387:
The FORTRAN Automatic Coding System for the IBM 704 EDPM: Programmer's
Reference Manual
302:
425:
828:
789:
719:
524:
779:
684:
634:
624:
619:
584:
251:
all first and second generation machines in the IBM scientific computer line, the
774:
724:
714:
704:
699:
694:
679:
609:
574:
381:
377:
306:
allowed time, or commenced misbehavior such as repeatedly printing blank lines.
154:
24:
393:. New York, USA: Applied Science Division and Programming Research Department,
769:
744:
729:
614:
594:
569:
534:
749:
285:
where n1 and n2 are statement numbers. SENSE LIGHT 0 reset all four lights.
121:
564:
373:
372:; Herrick, Harlan L.; Hughes, R. A.; Mitchell, L. B.; Nelson, Robert A.;
297:
289:
264:
215:
205:
195:
184:
380:; Sheridan, Peter B.; Stern, Harold; Ziller, Irving (October 15, 1956).
293:
268:
260:
256:
252:
247:
180:
176:
172:
133:
126:
507:
225:
132:
120:
16:
A switch on the console of a computer that can be read by software
480:
476:
18:
441:
125:
Sense switches and output lights, upper right. on an
49:. Unsourced material may be challenged and removed.
337:Modern dictionary of electronics seventh edition
492:
461:
8:
395:International Business Machines Corporation
499:
485:
477:
468:
454:
109:Learn how and when to remove this message
160:
328:
670:Motion-triggered contact insufficiency
355:See photos in the respective articles
246:IBM's first commercial computer, the
7:
422:
420:
47:adding citations to reliable sources
368:; Beeber, R. J.; Best, Sheldon F.;
296:compiler for the IBM 1620. For the
14:
404:from the original on July 4, 2022
813:
424:
23:
34:needs additional citations for
1:
665:Miniature snap-action switch
440:. You can help Knowledge by
856:
419:
275:IF (SENSE SWITCH i) n1, n2
811:
515:
320:the program's operation.
281:IF (SENSE LIGHT i) n1, n2
267:and the IBM 7094. IBM's
835:Computer hardware stubs
795:Vandal-resistant switch
645:Magnetic proximity fuze
309:The front panel of the
740:Silicone rubber keypad
142:
130:
800:Wireless light switch
397:. pp. 2, 19–20.
153:, is a switch on the
136:
124:
580:Electric switchboard
311:Data General Eclipse
236:Data General Eclipse
139:Data General Eclipse
137:Sense switches on a
129:, introduced in 1952
43:improve this article
366:Backus, John Warner
550:Contact protection
540:Centrifugal switch
143:
131:
822:
821:
805:Zero speed switch
449:
448:
434:computer hardware
370:Goldberg, Richard
244:
243:
141:S/130, lower left
119:
118:
111:
93:
847:
817:
650:Magnetic starter
640:Lightning switch
590:Half-moon switch
560:Crossover switch
530:Battery isolator
501:
494:
487:
478:
470:
463:
456:
428:
421:
415:
413:
411:
409:
403:
392:
362:
356:
353:
347:
333:
161:
114:
107:
103:
100:
94:
92:
51:
27:
19:
855:
854:
850:
849:
848:
846:
845:
844:
840:Early computers
825:
824:
823:
818:
809:
785:Transfer switch
765:Strowger switch
760:Stepping switch
755:Staircase timer
710:Railroad switch
655:Magnetic switch
630:Latching switch
605:Inertial switch
600:Infinite switch
555:Crossbar switch
520:Analogue switch
511:
505:
475:
474:
418:
407:
405:
401:
390:
364:
363:
359:
354:
350:
339:, Newnes, 1999
335:Rudolf F. Graf
334:
330:
326:
167:Sense switches
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
853:
851:
843:
842:
837:
827:
826:
820:
819:
812:
810:
808:
807:
802:
797:
792:
787:
782:
777:
772:
767:
762:
757:
752:
747:
742:
737:
732:
727:
722:
717:
712:
707:
702:
697:
692:
690:Placebo button
687:
682:
677:
675:Optical switch
672:
667:
662:
660:Mercury switch
657:
652:
647:
642:
637:
632:
627:
622:
617:
612:
607:
602:
597:
592:
587:
582:
577:
572:
567:
562:
557:
552:
547:
545:Company switch
542:
537:
532:
527:
522:
516:
513:
512:
506:
504:
503:
496:
489:
481:
473:
472:
465:
458:
450:
447:
446:
429:
417:
416:
414:(2+51+1 pages)
357:
348:
327:
325:
322:
283:
282:
279:
276:
242:
241:
238:
232:
231:
228:
222:
221:
218:
212:
211:
208:
202:
201:
198:
192:
191:
188:
169:
168:
165:
151:program switch
117:
116:
58:"Sense switch"
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
852:
841:
838:
836:
833:
832:
830:
816:
806:
803:
801:
798:
796:
793:
791:
790:Vacuum switch
788:
786:
783:
781:
778:
776:
773:
771:
768:
766:
763:
761:
758:
756:
753:
751:
748:
746:
743:
741:
738:
736:
733:
731:
728:
726:
723:
721:
720:Rotary switch
718:
716:
713:
711:
708:
706:
703:
701:
698:
696:
693:
691:
688:
686:
683:
681:
678:
676:
673:
671:
668:
666:
663:
661:
658:
656:
653:
651:
648:
646:
643:
641:
638:
636:
633:
631:
628:
626:
623:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
583:
581:
578:
576:
573:
571:
568:
566:
563:
561:
558:
556:
553:
551:
548:
546:
543:
541:
538:
536:
533:
531:
528:
526:
525:Banyan switch
523:
521:
518:
517:
514:
509:
502:
497:
495:
490:
488:
483:
482:
479:
471:
466:
464:
459:
457:
452:
451:
445:
443:
439:
436:article is a
435:
430:
427:
423:
400:
396:
389:
388:
383:
379:
375:
371:
367:
361:
358:
352:
349:
346:
345:0-7506-9866-7
342:
338:
332:
329:
323:
321:
317:
314:
312:
307:
304:
299:
295:
291:
286:
280:
278:SENSE LIGHT i
277:
274:
273:
272:
270:
266:
262:
258:
254:
249:
239:
237:
234:
233:
229:
227:
224:
223:
219:
217:
214:
213:
209:
207:
204:
203:
199:
197:
194:
193:
189:
186:
182:
178:
174:
171:
170:
166:
163:
162:
159:
156:
152:
148:
140:
135:
128:
123:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
780:Touch switch
735:Sense switch
734:
685:Piezo switch
635:Light switch
625:Limit switch
620:Knife switch
585:Float switch
442:expanding it
431:
406:. Retrieved
386:
382:Sayre, David
378:Sayre, David
360:
351:
336:
331:
318:
315:
308:
287:
284:
245:
150:
147:sense switch
146:
144:
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
775:Time switch
725:Sail switch
715:Reed switch
705:Push-button
700:Push switch
695:Pull switch
680:Photoswitch
610:Kill switch
575:Dry contact
187:, IBM 7094
155:front panel
99:August 2011
829:Categories
770:Thermostat
745:Softswitch
730:Sea switch
615:Key switch
595:Humidistat
570:DIP switch
535:Cam switch
324:References
69:newspapers
750:Spark gap
408:March 18,
374:Nutt, Roy
164:Computer
565:Cryotron
399:Archived
298:IBM 1130
290:IBM 1620
265:IBM 7090
216:IBM 1130
206:IBM 1620
196:IBM 1401
185:IBM 7090
384:(ed.).
303:console
294:FORTRAN
288:On the
269:Fortran
261:IBM 709
257:IBM 704
253:IBM 701
248:IBM 701
181:IBM 709
177:IBM 704
173:IBM 701
127:IBM 701
83:scholar
508:Switch
343:
85:
78:
71:
64:
56:
510:types
432:This
402:(PDF)
391:(PDF)
226:PDP-1
149:, or
90:JSTOR
76:books
438:stub
410:2024
341:ISBN
62:news
220:16
45:by
831::
376:;
263:,
259:,
255:,
240:5
230:6
210:4
200:7
190:6
183:,
179:,
175:,
145:A
500:e
493:t
486:v
469:e
462:t
455:v
444:.
412:.
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.