punched paper tape z�eader that reads 350 �char-
<br />acters per second; and the Teletype high-speed
<br />paper tape punch that operates at 60 characters
<br />per second. f�ptional input-Qutput equipment in-
<br />cludes an on-line electric typewriter, up to 8
<br />magnetic tape handlers (Ampex FR-300 handlers
<br />S Register (12 bits) : functions ; s the storage address
<br />register. Prior to any storage re►�rence, the address r`
<br />word is entered in S. 1'he contents oi S aze then
<br />used to setect the storage location involved in the
<br />reference.
<br />,- that operate at 30KC character rate or Ampex
<br />FR-400 handlers that operate at 15KC character � Register (6 bits): holds the upper six bits of .an
<br />rate), card reader-punch units, and line print�r. i�struction word, i.e., the function code, through=
<br />Input-output transmissions are either a single out the execution of an instruction. The e�ecution
<br />' of an instruction is under the control o� the
<br />fs �� , 6-bit or 7-bit character, or a 12-bit word.
<br />quantity in F.
<br />T
<br />4� _
<br />� >-
<br />''�°; 111--Description of Re isters IV—Addressin Mode�
<br />���,�� �� � _� g g �
<br />P Tn the direct addressin ' ( �
<br />The 160 Computer contains three o eratianal g mode d), the address refers
<br />� regiaters: A, Z, and P. The contents of these to a 12-bit operand in one of the first 64 storage � h y
<br />�, �`� registers are shawn in arabic numerals (octal locations. `+
<br />ti,
<br />z� ° notation) on the control panel of the computer.
<br />�' � There are also : three transient registers: B, F, Indirect addressin
<br />g(i) provides for opexand , r��er ;
<br />��r � `�nd S. These registers aze described below; a ences and jump addresses. Where indirect add�ress `. �,,;
<br />ti :
<br />„: block diagram of the 160 Computer is shown ing is used with an instructian, E refers ta one of '
<br />in Figure =1. � � �
<br />:,
<br />the first 64 storage locatians; the :contents of ; y' �
<br />this register are then read out and used , as the ; t-�
<br />A liegister. (1�� bits):; principal.arithmetic register. For ad�ress of the operan d or as the jump address �-
<br />F Y
<br />most�' aritt�metic ope� ations, A ogerates as a 12- '��$i
<br />,� .� bit subtractive accumulator The quantity zero Relative addressing;provides for operand addressos .� �'�,�
<br />JSy�
<br />� is represented by all zeros. and jump addresses that are in the immediate, �: ;;
<br />t� vicinity af the storage location wliich contains the '`7 .;�,:
<br />� current instruction. In relat�ve addressing forvVat'd :, `'�
<br />°
<br />Z Register (12 bits); p�rforms s�veral functions. One, '
<br />, _ (f), the;E portion is added`to the current �cpntents :� �
<br />, it serves as a buffer register for storage. In this of the prograrn control regist�r P. \ Thus,;. the :, '��
<br />�`' capacity,. it receives the word read out of storage aperand or jump address is one .of the 63 stqrage ' 4 y��
<br />�� � � �
<br />w E� and holds the Word to, be wrrtten into storage. locations immediately preceding the `address af �' ` r'""�
<br />�}',, ; , , . ` . Also, ' for addition ' arid subtractian � erations; '"
<br />P the current instruction: An Except�on ; is .the In ;,��
<br />''� `� the _ coritents of the . Z register are added ta or direct Jum '
<br />4yiy'
<br />'� P(�, in which the jump address �s re$d
<br />;,, ' subtracted from the contents of A. ` A
<br />from the address found when the'contents af. P are ,�, y�:
<br />� added to E:
<br />,, ;
<br />� .,.t '�., . . . , ..:{ '' 1 a!r
<br />� . . . -, t �,;
<br />� P Register (12 `bits): program control register, �ts �s�
<br />, ' T�;
<br />�� t�,� contents are the address of the current instruction. ' ��e_ na address mode (n), constants are stored ,: i�;
<br />i�� _: At the begi�ning of each instruction, t�ie contents in : the address portion of `the inst�uction. The � t�
<br /><<, of P are increased by one to provide t�e address Pa�on of the instruction is not�used as an ai�diess � }:
<br />, of the :insiruction; a jump address is entered in :P Instead, it is used as a 6-bit'operand: This operand ����
<br />� if a jump is called far. �s automatically extended to 12 bits, , with �� tTae ';'�;
<br />'' u p p e r s ix b i t s; b eing zeros. Wi t h � t t iis �ea�ure , ��
<br />, ." , . ,
<br />� ���.
<br />arithmetic and; logical ope�at�ons can be cariied � t`��
<br />,; B. Register (12 bitsj : aw�iliary arithmetic register. The out with ; a 6=bit uanti ��
<br />,_ ' q ty contained m the instn�c � f:
<br />results :.of arithmetic operations are first formed tion. Thus the need ' fvr entering `man y;;coastants `° �'��
<br />,'. i n B, - t h e n i r a n s m i t t e d t o t he A, Z, or S registers. into memory is eliminated. �'�} a�
<br />,,
<br />, �: �,,
<br />, ,, , �,s �s,t
<br />'; r.; � � � � � � � �� �?,�
<br />� sti r, r�
<br />f r � . i '.. .r
<br />.. . . . . � . . . I �: l 1` ��,
<br />} { �� . � . � � . � � � . ''''''}}}
<br />,, f }
<br />�-`'
<br />'I t '," t . . . . .. . ... .. . . . . . " . . . �... � � ,
<br />Y�
<br />�,J . . . . . 1 t'��
<br />1 i �t ` � � � . � . � . . � 1 � ri
<br />x }��
<br />�� + ��t � .� . � ' � � f> �N
<br />gf'Na �rt r :' . ' . � . { � i -�bW'dI
<br />U F z��'j �.�5 , � t ;� Q t� 1�'�.�i �F
<br />1� �� :� k � t � � v� �5}�'
<br />)p��(��,s'����. i'� t^�� �:�r� { E� j � � �� i ���� v t . - i �. ',. µy.
<br />� K� il
<br />4S'"N!�il���.�� �, ir,, r`, �� � .�.F. �.nS h. l`, i t. .,. , t4JA,�:,. .. , _ �. .. � . „ . r � . . . . . x_ � � r . �. �. ;�� f' (. .. � { � Y5 y �kv ;�f'y�`
<br />_ f �k.i.. a . I , tV._�'. . .. J . . � . .. : , . . _ ., n_ . . . � . X._1Y�'�AT
<br />
|