(S560_SIM.INX .inx file for Internals Manual) (1) (1) (_( )Static component_>defined ) (_( )Dynamic component_>defined ) (_( )System communication area_>See SYSCOM area ) (1) (2) (_( )Trap vectors ) (_( )Trap vectors_>list of ) (_( )SYSCOM area ) (1) (3) (1) (4) (_( )Job status word_>See \$JSW ) (_( )JSW_>See \$JSW ) (_( )User service routine_>See USR ) (1) (5) (_( )Starting address_>in SYSCOM area ) (_( )\$USRPC_>SYSCOM area symbol ) (_( )Stack pointer_>in SYSCOM area ) (_( )\$USRSP_>SYSCOM area symbol ) (_( )\$JSW_>in SYSCOM area ) (_( )\$JSW_>SYSCOM area symbol ) (_( )USR_>load address_>in SYSCOM area ) (_( )\$UFLOA_>SYSCOM area symbol ) (_( )High address limit_>in SYSCOM area ) (_( )\$USRTO_>SYSCOM area symbol ) (_( )Error byte_>See \$ERRBY ) (_( )USERRB_>See \$USRRB ) (_( )User error byte_>See \$USRRB ) (1) (6) (_( )\$ERRBY_>in SYSCOM area ) (_( )\$ERRBY_>SYSCOM area symbol ) (_( )\$USRRB_>SYSCOM area symbol ) (_( )RMON base address_>in SYSCOM area ) (_( )\$SYPTR_>SYSCOM area symbol ) (_( )Fill character_>in SYSCOM area ) (_( )\$TTFIL_>SYSCOM area symbol ) (_( )Fill count_>in SYSCOM area ) (_( )TTNFI_>SYSCOM area symbol ) (_( )\$USRRB_>discussed ) (1) (7) (_( )\$USRRB_>error severity levels ) (_( )SUCCS\$_>error severity symbol ) (_( )Errors_>severity levels_>success ) (_( )WARN\$_>error severity symbol ) (_( )Errors_>severity levels_>warning ) (_( )ERROR\$_>error severity symbol ) (_( )Errors_>severity levels_>error ) (_( )FATAL\$_>error severity symbol ) (_( )Errors_>severity levels_>fatal ) (_( )UNCON\$_>error severity symbol ) (_( )Errors_>severity levels_>unconditionally fatal ) (_( )SET keyboard commands_>SET ERROR_>effect ) (_( )\$USRRB_>setting ) (1) (8) (_( )\$JSW ) (_( )TTLC\$_>bit in \$JSW ) (_( )Lowercase bit ) (_( )RSTRT\$_>bit in \$JSW ) (_( )Reenter bit ) (_( )TTSPC\$_>bit in \$JSW ) (_( )Special mode terminal bit ) (_( )CHNIF\$_>bit in \$JSW ) (_( )Pass line to KMON bit ) (1) (9) (_( )VIRT\$_>bit in \$JSW ) (_( )Virtual image bit ) (_( )OVLY\$_>bit in \$JSW ) (_( )Overlay bit ) (_( )CHAIN\$_>bit in \$JSW ) (_( )Chain bit ) (_( )VBGEX\$_>bit in \$JSW ) (_( )VBGEXE is executing bit ) (_( )TCBIT\$_>bit in \$JSW ) (_( )Terminal wait bit, inhibit ) (_( )SPXIT\$_>bit in \$JSW ) (_( )Special chain exit bit ) (_( )EDIT\$_>bit in \$JSW ) (_( )Single-line editor bit, disable ) (1) (10) (_( )GTLIN\$_>bit in \$JSW ) (_( ).GTLIN bit, nonterminating ) (_( )VRUNV\$_>bit in \$JSW ) (_( )VRUN or V job running bit ) (_( )Interrupt vectors_>list ) (1) (11) (1) (12) (_( )Background job_>loading ) (_( )Background job_>loading_>RUN command ) (_( )RUN keyboard command_>description ) (1) (13) (_( )\$LOWMA_>when loading background job ) (_( )\$USRTO_>with background job loading ) (_( )Core control block_>See CCB ) (1) (14) (_( )CHAIN\$_>with background job loading ) (_( )CCB_>with background job loading ) (1) (15) (_( ).CHAIN programmed request_>with background job loading ) (1) (16) (_( )Resident monitor_>See RMON ) (1) (17) (_( )RMON_>description ) (1) (18) (_( )RT11_>monitor psect ) (_( )RMNUSR_>monitor psect ) (_( )RTDATA_>monitor psect ) (_( )OWNER\$_>monitor psect ) (_( )UNAM1\$_>monitor psect ) (_( )UNAM2\$_>monitor psect ) (_( )PNAME\$_>monitor psect ) (_( )ENTRY\$_>monitor psect ) (_( )STAT\$_>monitor psect ) (_( )DVREC\$_>monitor psect ) (_( )HSIZE\$_>monitor psect ) (_( )PNAM2_>monitor psect ) (_( )DVSIZ\$_>monitor psect ) (_( )DVINT\$_>monitor psect ) (_( )MTTY\$_>monitor psect ) (_( )RMON_>monitor psect ) (_( )USRRMN_>monitor psect ) (_( )XMSUBS_>monitor psect ) (_( )MTEMT\$_>monitor psect ) (_( )MTINT\$_>monitor psect ) (_( )STACK\$_>monitor psect ) (_( )PATCH\$_>monitor psect ) (_( )OVLYnn_>monitor psect ) (_( )\$LAST\$_>monitor psect ) (_( )System device handler_>described ) (1) (19) (_( )I/O page_>described ) (1) (20) (1) (21) (_( )Keyboard monitor_>See KMON ) (1) (22) (_( )System jobs_>equivalent to foreground job ) (1) (23) (_( )Foreground job_>differences from background job ) (_( )Background job_>differences from foreground job ) (1) (24) (_( )FRUN keyboard command_>description ) (_( )SRUN keyboard command_>description ) (1) (25) (_( )Foreground job_>illustrated general structure ) (_( )\$USRTO_>with foreground{\slash }system job loading ) (1) (26) (_( )Foreground job_>starting ) (_( )System jobs_>starting ) (1) (27) (_( )Foreground stack_>description ) (1) (28) (_( )Foreground impure area_>definition ) (1) (29) (_( )USR ) (_( )USR_>structure ) (_( ).QSET programmed request_>processed by USR ) (1) (30) (1) (31) (_( )USR_>execution ) (_( )\$BLKEY_>used by USR ) (_( )\$CHKEY_>used by USR ) (_( ).EXIT programmed request_>with USR ) (_( ).ENTER programmed request_>with USR ) (_( ).LOOKUP programmed request_>with USR ) (_( )USR_>handling directory segments ) (_( )USR_>forcing a directory segment read ) (1) (32) (_( )USR_>swapping considerations ) (_( )USR_>swapping over MACRO programs_>recommendations ) (1) (33) (1) (34) (_( )USR_>keeping resident in FB ) (_( )USR_>sharing between jobs ) (_( ).LOCK programmed request_>with USR ) (_( ).UNLOCK programmed request_>with USR ) (1) (35) (_( )USR_>swapping by background job ) (_( )USR_>swapping by foreground job ) (_( )KMON commands_>See DCL and Keyboard commands ) (1) (36) (_( )KMON ) (_( )Keyboard commands_>expanded by KMON ) (_( )Concise command language_>See CCL ) (1) (37) (_( )CCL_>adding new commands ) (_( )User command linkage_>See UCL ) (1) (38) (_( )UCL_>adding new commands ) (_( )UCL_>default device ) (_( )UCL_>default filename ) (1) (39) (_( )User Commands First (UCF) feature ) (_( )UCF ) (_( )UCF_>permanently enabling UCF ) (_( )Commands_>permanently inhibiting processors ) (_( )KMON_>communication with UCF ) (_( )UCF_>communication with KMON ) (1) (40) (_( )UCF.KM_>UCF data structure ) (_( )UCF.ON_>UCF data structure ) (_( )UCF_>processing order ) (_( )Chain area_>passing unaltered CCL command ) (_( )Commands_>getting unaltered CCL ) (_( )CCL_>getting unaltered command ) (_( )Commands_>getting CCL parameters ) (_( )GTLIN system subroutine_>getting unaltered command ) (_( )Character case_>handling by KMON ) (1) (41) (_( )USR_>size of ) (_( )SHOW keyboard commands_>SHOW MEMORY_>to get size of USR ) (_( )\$USRAR_>size of USR ) (_( )KMON_>size of ) (_( )RMON_>size of ) (_( )SHOW keyboard commands_>SHOW MEMORY_>to get size and base of RMON ) (_( )Device handlers_>size of ) (_( )H.SIZ_>size of device handler ) (_( ).DSTATUS programmed request_>size of device handler ) (_( )SHOW keyboard commands_>SHOW MEMORY_>to get size of loaded handlers ) (_( )Resident monitor_>See RMON ) (2) (1) (_( )RMON ) (_( )Terminal service_>in RMON ) (_( )Terminal service_>ring buffers ) (_( )Ring buffers_>for terminal service ) (_( )Terminal service_>output ring buffer ) (2) (2) (_( )Output ring buffer_>operation ) (_( ).TTYOUT programmed request_>with ring buffers ) (_( ).TTOUTR programmed request_>with ring buffers ) (_( ).PRINT programmed request_>with ring buffers ) (2) (3) (_( )Ring buffers_>operation ) (_( )Terminal service_>input ring buffer ) (2) (4) (_( )Input ring buffer_>operation ) (2) (5) (_( )Ring buffers_>high-speed ) (_( )High-speed ring buffer_>description ) (2) (6) (_( )Terminal I/O_>limitations ) (_( )Terminal I/O_>control characters ) (_( )CTRL/C_>discussion ) (2) (7) (_( )CTRL/O_>discussion ) (_( )CTRL/S_>discussion ) (_( )CTRL/Q_>discussion ) (_( )XON_>equivalent to CTRL/Q ) (_( )XOFF_>equivalent to CTRL/S ) (_( )XEDOFF_>RMON XON{\slash }XOFF flag ) (_( )CTRL/B_>discussion ) (_( )CTRL/F_>discussion ) (_( )CTRL/X_>discussion ) (_( )TTOUSR_>used by terminal interrupt service ) (_( )TTIUSR_>used by terminal interrupt service ) (2) (8) (_( )SET keyboard commands_>SET TT options_>status word bit definitions ) (_( )\$TTCNF_>SET TT status word ) (_( )\$TTCNF_>bit definitions ) (_( )SET TT: TAB bit ) (_( )HWTAB\$_>SET options bit ) (_( )SET TT: CRLF bit ) (_( )CRLF\$_>SET options bit ) (_( )SET TT: FORM bit ) (_( )FORM\$_>SET options bit ) (_( )SET TT: FB bit ) (_( )FBTTY\$_>SET options bit ) (_( )SET TT: PAGE bit ) (_( )PAGE\$_>SET options bit ) (_( )SET TT: SCOPE bit ) (_( )BKSP\$_>SET options bit ) (2) (9) (_( )Clock_>support for ) (_( )Timer service ) (2) (10) (_( )\$TIME_>system time ) (_( )Time_>maintained by system clock support ) (_( )Timer queue element_>format ) (_( )C.HOT_>offset in timer queue element ) (_( )C.LOT_>offset in timer queue element ) (_( )C.LINK_>offset in timer queue element ) (_( )C.JNUM_>offset in timer queue element ) (_( )C.SEQ_>offset in timer queue element ) (_( )C.SYS_>offset in timer queue element ) (_( )C.COMP_>offset in timer queue element ) (_( )Pseudoclock ) (_( )PSCLKH_>pseudoclock ) (_( )PSCLOK_>pseudoclock ) (2) (11) (_( )Queued I/O_>discussion ) (_( )I/O_>discussion of queued I/O ) (2) (12) (2) (13) (_( )I/O_>Channel bits ) (_( )C.CSW_>offset in I/O channel descriptor ) (_( )C.SBLK_>offset in I/O channel descriptor ) (_( )C.LENG_>offset in I/O channel descriptor ) (_( )C.USED_>offset in I/O channel descriptor ) (_( )C.DEVQ_>offset in I/O channel descriptor ) (_( )C.UNIT_>offset in I/O channel descriptor ) (_( )C.SIZ_>offset in I/O channel descriptor ) (_( )CSW_>bits in ) (_( )HDERR\$_>offset in channel status word ) (_( )INDX\$M_>offset in channel status word ) (_( )RENAM\$_>offset in channel status word ) (_( )DWRIT\$_>offset in channel status word ) (_( )DBLK\$M_>offset in channel status word ) (_( )EOF\$_>offset in channel status word ) (_( )RONLY\$_>offset in channel status word ) (_( )ACTIV\$_>offset in channel status word ) (_( )I/O queue_>operation ) (2) (14) (_( )I/O queue element_>format ) (_( )Q.LINK_>offset in I/O queue element ) (_( )Q.CSW_>offset in I/O queue element ) (_( )Q.BLKN_>offset in I/O queue element ) (_( )Q.FUNC_>offset in I/O queue element Q.BLKN ) (_( )Q.2UNI_>offset in I/O queue element Q.BLKN ) (_( )Q.TYPE_>offset in I/O queue element Q.BLKN ) (_( )Q.UNIT_>offset in I/O queue element Q.BLKN ) (_( )Q.JNUM_>offset in I/O queue element Q.BLKN ) (_( )Q.BUFF_>offset in I/O queue element ) (_( )Q.WCNT_>offset in I/O queue element ) (_( )Q.COMP_>offset in I/O queue element ) (_( )Q.ELGH_>offset in I/O queue element ) (_( )Q.PAR_>offset in I/O queue element ) (_( )Q.MEM_>offset in I/O queue element ) (2) (15) (_( )I.QHDR_>list of free I/O queue elements ) (_( )ddLQE_>described ) (_( )Last queue element pointer ) (_( )ddCQE_>described ) (_( )Current queue element pointer ) (2) (16) (_( )Device handlers_>adding to queue of I/O requests ) (2) (17) (2) (18) (_( )Completion queue ) (_( )I.CMPL_>pointer to list of completion queue elements ) (_( )I.CMPE_>pointer to end of completion queue ) (2) (19) (2) (20) (_( )Completion queue element_>format ) (_( )QC.LINK_>offset in completion queue element ) (_( )QC.CSW_>offset in completion queue element ) (_( )QC.OFT_>offset in completion queue element ) (_( )QC.CMP_>offset in completion queue element ) (_( ).SYNCH macro_>uses completion queue ) (_( ).SYNCH macro_>does not use an I/O queue element ) (_( )SYNCH queue element_>format ) (_( )QS.LNK_>offset in synch queue element ) (_( )QS.JOB_>offset in synch queue element ) (_( )QS.ID_>offset in synch queue element ) (_( )QS.SYN_>offset in synch queue element ) (_( )QS.CMP_>offset in synch queue element ) (2) (21) (_( )I/O processing_>sequence of events ) (_( )User state_>in I/O processing ) (_( )System state_>in I/O processing ) (2) (22) (2) (23) (_( )I/O transfers_>performing ) (_( )Device handlers_>relationship to RMON ) (_( )RMON_>relationship to device handlers ) (_( )I/O transfers_>completing ) (2) (24) (_( )Scheduling_>defined ) (_( )Blocking conditions_>defined ) (_( )Context switching_>defined ) (_( )Impure area_>defined ) (2) (25) (_( )User state_>discussion ) (_( )System state_>conditions requiring ) (_( )Interrupt level counter_>See INTLVL ) (2) (26) (_( )System state_>switching asynchronously ) (_( )INTLVL_>values ) (_( )INTLVL_>interrupt level counter ) (_( )\$INTEN monitor routine_>discussion ) (2) (27) (2) (28) (_( )System state_>switching synchronously ) (_( )\$ENSYS monitor routine_>discussion ) (2) (29) (_( ).INTEN macro_>discussion ) (_( )User state_>returning from system state ) (_( )Mapping context area_>See MCA region ) (2) (30) (_( )Context switching_>discussion ) (_( )MCA region_>what is saved and preserved in ) (_( )Context switching_>information saved ) (_( ).CNTXSW programmed request_>data preserved in MCA region ) (2) (31) (_( )I.STATE_>checked by context switch ) (_( )Blocking conditions_>discussion ) (_( )I.BLOK_>checked for blocking conditions ) (_( )Blocking conditions_>list of bits in I.BLOK ) (_( )USRWT\$_>bit in I.BLOK ) (_( )KSPND\$_>bit in I.BLOK ) (_( )EXIT\$_>bit in I.BLOK ) (2) (32) (_( )NORUN\$_>bit in I.BLOK ) (_( )SPND\$_>bit in I.BLOK ) (_( )CHNWT\$_>bit in I.BLOK ) (_( )TTOEM\$_>bit in I.BLOK ) (_( )TTOWT\$_>bit in I.BLOK ) (_( )TTIWT\$_>bit in I.BLOK ) (_( )Blocking conditions_>how the monitor blocks a job ) (2) (33) (_( )\$SYSWT monitor routine_>to check job blocking ) (_( )\$SYSWT monitor routine_>discusssion of ) (_( )\$ENSYS monitor routine_>called by \$SYSWT ) (2) (34) (_( )UNBLOK monitor routine_>to unblock a job ) (2) (35) (_( )Blocking conditions_>how the monitor unblocks a job ) (_( )Scheduler_>discussion ) (_( )\$RQTSW monitor routine_>to request a scheduling pass ) (_( )\$RQTSW monitor routine_>discussion ) (_( )INTACT_>used by \$RQTSW monitor routine ) (2) (36) (_( )Scheduler_>how it works ) (_( )SUSPEND keyboard command_>interaction with scheduler ) (_( )Completion routines_>implications of a blocked main program ) (_( )\$SYSWT monitor routine_>run after all completion routines ) (2) (37) (_( )System jobs_>RMON size from support for ) (_( )System jobs_>name stored in I.LNAM ) (_( )I.LNAM_>stores system job name ) (_( )Job numbers ) (_( )Job priority ) (_( )Priority_>of jobs ) (2) (38) (_( )System jobs_>design in writing ) (_( )System jobs_>scheduling considerations if writing ) (_( )System jobs_>memory space considerations if writing ) (_( )Message handler_>See MQ handler ) (2) (39) (_( )System jobs_>applicable programmed requests ) (_( ).GTJB programmed request_>applicable to system jobs ) (_( ).CHCOPY programmed request_>applicable to system jobs ) (_( )MQ handler_>for inter-job messages ) (_( )MQ handler_>MQH\$P2 conditional ) (2) (40) (_( )MQH\$P2_>SYSGEN conditional for special MQ handler ) (_( )PAR1_>with MQ handler ) (_( )PAR2_>with MQ handler (MQH\$P2\=1) ) (_( )Monitor commands_>relating to system jobs ) (_( )SRUN keyboard command_>relating to system jobs ) (_( )FRUN keyboard command_>relating to system jobs ) (_( )LOAD keyboard command_>relating to system jobs ) (_( )UNLOAD keyboard command_>relating to system jobs ) (_( )Fixed offsets_>See RMON fixed offsets ) (2) (41) (_( )SUSPEND keyboard command_>relating to system jobs ) (_( )RESUME keyboard command_>relating to system jobs ) (_( )SHOW keyboard commands_>SHOW JOBS_>relating to system jobs ) (_( )RMON fixed offsets ) (_( )RMON fixed offsets_>discussion ) (_( )RMON fixed offsets_>values ) (2) (42) (_( )\$RMON_>RMON fixed offset 0 ) (_( )\$CSW_>RMON fixed offset 4 ) (_( )\$SYSCH_>RMON fixed offset 244 ) (_( )\$BLKEY_>RMON fixed offset 256 ) (_( )\$CHKEY_>RMON fixed offset 260 ) (_( )\$DATE_>RMON fixed offset 262 ) (_( )\$DFLG_>RMON fixed offset 264 ) (_( )\$USRLC_>RMON fixed offset 266 ) (_( )\$QCOMP_>RMON fixed offset 270 ) (_( )SPUSR_>RMON fixed offset 272 ) (_( )\$SYUNI_>RMON fixed offset 274 ) (2) (43) (_( )\$SYSVE_>RMON fixed offset 276 ) (_( )\$SYSUPD_>RMON fixed offset 277 ) (_( )\$CNFG1_>RMON fixed offset 300 ) (_( )\$TTKS_>RMON fixed offset 304 ) (_( )\$TTKB_>RMON fixed offset 306 ) (_( )\$TTPS_>RMON fixed offset 310 ) (_( )\$TTPB_>RMON fixed offset 312 ) (_( )\$MAXBLK_>RMON fixed offset 314 ) (_( )\$E16LS_>RMON fixed offset 316 ) (_( )\$CNTXT_>RMON fixed offset 320 ) (_( )\$JOBNU_>RMON fixed offset 322 ) (_( )\$SYNCH_>RMON fixed offset 324 ) (_( )USRAREA_>See \$USRAR ) (2) (44) (_( )\$LOWMA_>RMON fixed offset 326 ) (_( )\$USRLO_>RMON fixed offset 352 ) (_( )\$ERRCN_>RMON fixed offset 356 ) (_( )\$MTPS_>RMON fixed offset 360 ) (_( )\$MFPS_>RMON fixed offset 362 ) (_( )\$SYIND_>RMON fixed offset 364 ) (_( )\$STATW_>RMON fixed offset 366 ) (_( )\$CNFG2_>RMON fixed offset 370 ) (_( )\$SYSGE_>RMON fixed offset 372 ) (_( )\$USRAR_>RMON fixed offset 374 ) (_( )\$ERRLE_>RMON fixed offset 376 ) (2) (45) (_( )\$IFMXN_>RMON fixed offset 377 ) (_( )\$EMTRT_>RMON fixed offset 400 ) (_( )\$FORK_>RMON fixed offset 402 ) (_( )\$PNPTR_>RMON fixed offset 404 ) (_( )\$MONAM_>RMON fixed offset 406 ) (_( )\$HSUFF_>RMON fixed offset 412 ) (_( )\$SPSTA_>RMON fixed offset 414 ) (_( )\$EXTIN_>RMON fixed offset 416 ) (_( )\$INDST_>RMON fixed offset 417 ) (_( )\$MEMSZ_>RMON fixed offset 420 ) (_( )\$ELTIM_>RMON fixed offset 422 ) (_( )\$TCFIG_>RMON fixed offset 424 ) (_( )\$INDDV_>RMON fixed offset 426 ) (_( )\$MEMPT_>RMON fixed offset 430 ) (2) (46) (_( )P1\$EXT_>RMON fixed offset 432 ) (_( )\$IMPLO_>RMON fixed offset 446 ) (_( )\$KMONI_>RMON fixed offset 450 ) (_( )\$PROGD_>RMON fixed offset 452 ) (_( )\$PROGF_>RMON fixed offset 453 ) (_( )\$WILDD_>RMON fixed offset 454 ) (_( )\$JOBS_>RMON fixed offset 455 ) (_( )\$QHOOK_>RMON fixed offset 456 ) (_( )\$H2UB_>RMON fixed offset 460 ) (_( )\$XOFF_>RMON fixed offset 462 ) (_( )\$RTSPC_>RMON fixed offset 464 ) (_( )\$CNFG3_>RMON fixed offset 466 ) (_( )\$XTTNR_>RMON fixed offset 470 ) (2) (47) (_( )\$THKPT_>RMON fixed offset 472 ) (_( )\$XTTPS_>RMON fixed offset 476 ) (_( )\$XTTPB_>RMON fixed offset 500 ) (_( )\$SLOT2_>RMON fixed offset 502 ) (_( )\$SPSIZ_>RMON fixed offset 504 ) (_( )\$CNFG1_>intro and bit definitions ) (_( )FBMON\$_>bit in \$CNFG1 ) (_( )SLKMO\$_>bit in \$CNFG1 ) (_( )BATCH\$_>bit in \$CNFG1 ) (_( )SLEDI\$_>bit in \$CNFG1 ) (_( )CLK50\$_>bit in \$CNFG1 ) (_( )HWFPU\$_>bit in \$CNFG1 ) (_( )FJOB\$_>bit in \$CNFG1 ) (_( )Low memory bitmap_>See Bitmap ) (2) (48) (_( )USR\$_>bit in \$CNFG1 ) (_( )QUEUE\$_>bit in \$CNFG1 ) (_( )LSI11\$_>bit in \$CNFG1 ) (_( )KT11\$_>bit in \$CNFG1 ) (_( )LKCS\$_>bit in \$CNFG1 ) (_( )KW11P\$_>bit in \$CNFG1 ) (_( )CLOCK\$_>bit in \$CNFG1 ) (_( )Bitmap_>for low memory protection ) (_( )\$LOWMA_>introduction to and bitmap ) (2) (49) (_( ).PROTECT programmed request_>use of bitmap ) (2) (50) (_( )\$STATW_>intro to and bit definitions ) (_( )IFIND\$_>bit in \$STATW ) (_( )IFDOL\$_>bit in \$STATW ) (_( )IFSPC\$_>bit in \$STATW ) (_( )IFBEX\$_>bit in \$STATW ) (_( )IFRVT\$_>bit in \$STATW ) (_( )IFGTC\$_>bit in \$STATW ) (_( )IFACT\$_>bit in \$STATW ) (_( )IFCHA\$_>bit in \$STATW ) (_( )IFEKO\$_>bit in \$STATW ) (_( )IFCTC\$_>bit in \$STATW ) (_( )IFDAT\$_>bit in \$STATW ) (_( )IFEOF\$_>bit in \$STATW ) (_( )IFABT\$_>bit in \$STATW ) (_( )IFINP\$_>bit in \$STATW ) (_( )\$CNFG2_>intro to and bit definitions ) (2) (51) (_( )CACHE\$_>bit in \$CNFG2 ) (_( )MPTY\$_>bit in \$CNFG2 ) (_( )SWREG\$_>bit in \$CNFG2 ) (_( )LIGHT\$_>bit in \$CNFG2 ) (_( )LDREL\$_>bit in \$CNFG2 ) (_( )XITSW\$_>bit in \$CNFG2 ) (_( )BUS\$_>bit in \$CNFG2 ) (_( )CIS\$_>bit in \$CNFG2 ) (_( )EIS\$_>bit in \$CNFG2 ) (_( )KXCPU\$_>bit in \$CNFG2 ) (_( )CSCCA\$_>bit in \$CNFG2 ) (_( )PROS\$_>bit in \$CNFG2 ) (_( )PDP70\$_>bit in \$CNFG2 ) (_( )PDP60\$_>bit in \$CNFG2 ) (2) (52) (_( )Processors_>determining bus structure of ) (_( )BUS\$_>using ) (_( )PROS\$_>using ) (_( )\$SYSGE_>intro to and bit definitions ) (_( )Transparent spooler (SPOOL) status word_>see \$SPSTA ) (2) (53) (_( )ERLG\$_>bit in \$SYSGE ) (_( )MMGT\$_>bit in \$SYSGE ) (_( )TIMIT\$_>bit in \$SYSGE ) (_( )RTEM\$_>bit in \$SYSGE ) (_( )FPU11\$_>bit in \$SYSGE ) (_( )MPTYS\$_>bit in \$SYSGE ) (_( )TIMER\$_>bit in \$SYSGE ) (_( )MTTY\$_>bit in \$SYSGE ) (_( )STASK\$_>bit in \$SYSGE ) (_( )TSXP\$_>bit in \$SYSGE ) (_( )\$SPSTA_>intro to and bit definitions ) (_( )SP\$UNI_>bit in \$SPSTA ) (_( )SP\$OPR_>bit in \$SPSTA ) (_( )SP\$ACT_>bit in \$SPSTA ) (_( )SP\$NFL_>bit in \$SPSTA ) (_( )SP\$SHO_>bit in \$SPSTA ) (_( )SP\$SCN_>bit in \$SPSTA ) (2) (54) (_( )SP\$GTM_>bit in \$SPSTA ) (_( )SP\$IEN_>bit in \$SPSTA ) (_( )SP\$ERR_>bit in \$SPSTA ) (_( )SP\$NXT_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$OFF_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$ON_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$KIL_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$ABT_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$EXI_>bit in \$SPSTA word SP\$OPR ) (_( )SP\$DEF_>bit in \$SPSTA word SP\$NFL ) (_( )SP\$0_>bit in \$SPSTA word SP\$NFL ) (_( )\$INDSTA_>intro and bit definitions ) (_( )CC\$IND_>bit in \$INDSTA ) (_( )CC\$GBL_>bit in \$INDSTA ) (_( )LN\$IND_>bit in \$INDSTA ) (_( )IN\$RUN_>bit in \$INDSTA ) (2) (55) (_( )IN\$IND_>bit in \$INDSTA ) (_( )\$IMPLO_>discussion of ) (_( )\$PROGD_>intro and bit definitions ) (_( )\$\$KED_>offset in \$PROGD ) (_( )\$\$K52_>offset in \$PROGD ) (_( )\$\$KEX_>offset in \$PROGD ) (_( )\$\$EDIT_>offset in \$PROGD ) (_( )\$\$TECO_>offset in \$PROGD ) (_( )\$PROGF_>intro and bit definitions ) (_( )\$\$FORT_>offset in \$PROGF ) (_( )\$\$F77_>offset in \$PROGF ) (_( )\$JOBS_>intro and bit definitions ) (2) (56) (_( )\$CNFG3_>into and bit definitions ) (_( )CF3.IM_>bit in \$CNFG3 ) (_( )CF3.VB_>bit in \$CNFG3 ) (_( )CF3.UI_>bit in \$CNFG3 ) (_( )CF3.UA_>bit in \$CNFG3 ) (_( )CF3.UB_>bit in \$CNFG3 ) (_( )CF3.DM_>bit in \$CNFG3 ) (_( )CF3.64_>bit in \$CNFG3 ) (_( )CF3.AT_>bit in \$CNFG3 ) (_( )CF3.OW_>bit in \$CNFG3 ) (_( )CF3.US_>bit in \$CNFG3 ) (_( )CF3.US_>bit in \$CNFG3 ) (_( )CF3.1S_>bit in \$CNFG3 ) (_( )CF3.AS_>bit in \$CNFG3 ) (_( )CF3.HI_>bit in \$CNFG3 ) (_( )CF3.SI_>bit in \$CNFG3 ) (2) (57) (_( )CLI.FL_>intro to and bit definitions ) (_( )KMON{\slash }UCF{\slash }UCL interface ) (_( )UCF{\slash }UCL{\slash }KMON interface ) (_( )UCL{\slash }UCF{\slash }KMON interface ) (_( )SET CLI condition bits ) (_( )UCF.KM_>offset in CLI.FL ) (_( )UCL.ON_>offset in CLI.FL ) (_( )CCL.ON_>offset in CLI.FL ) (_( )DCL.ON_>offset in CLI.FL ) (_( )UCF.ON_>offset in CLI.FL ) (_( )CLI.TY_>intro and bit definitions ) (_( )UCF.RN_>offset in CLI.TY ) (_( )DCL.RN_>offset in CLI.TY ) (_( )CCL.RN_>offset in CLI.TY ) (_( )UCL.RN_>offset in CLI.TY ) (_( )FMPUR_>size of impure area in RMON ) (_( )Impure area_>discussion ) (_( )\$IMPUR_>pointer to impure area ) (2) (58) (_( )Impure area_>contents ) (_( )I.STATE_>impure area offset 0 ) (_( )I.QHDR_>impure area offset 2 ) (_( )I.CMPE_>impure area offset 4 ) (_( )I.CMPL_>impure area offset 6 ) (_( )I.CHWT_>impure area offset 10 ) (_( )I.PCHW_>impure area offset 12 ) (_( )I.PERR_>impure area offset 14 ) (_( )I.TTLC_>impure area offset 16 ) (_( )I.PTTI_>impure area offset 20 ) (_( )I.CNSL_>impure area offset 16 ) (_( )I.TID_>impure area offset 22 ) (_( )I.JNUM_>impure area offset 24 ) (_( )I.CNUM_>impure area offset 26 ) (_( )I.CSW_>impure area offset 30 ) (_( )I.IOCT_>impure area offset 32 ) (2) (59) (_( )I.SCTR_>impure area offset 34 ) (_( )I.BLOK_>impure area offset 36 ) (_( )I.JID_>impure area relative offset ) (_( )I.LNAM_>impure area relative offset ) (_( )I.NAME_>impure area relative offset ) (_( )I.SPLS_>impure area relative offset ) (_( )I.TRAP_>impure area relative offset ) (_( )I.FPP_>impure area relative offset ) (_( )I.SPSV_>impure area relative offset ) (_( )I.SWAP_>impure area relative offset ) (_( )I.SP_>impure area relative offset ) (_( )I.BITM_>impure area relative offset ) (_( )I.CLUN_>impure area relative offset ) (_( )I.TTLC_>impure area relative offset ) (_( )I.IRNG_>impure area relative offset ) (_( )I.IPUT_>impure area relative offset ) (_( )I.ICTR_>impure area relative offset ) (_( )I.IGET_>impure area relative offset ) (_( )I.ITOP_>impure area relative offset ) (_( )I.OPUT_>impure area relative offset ) (_( )I.OCTR_>impure area relative offset ) (_( )I.CTLO_>impure area relative offset ) (2) (60) (_( )I.OGET_>impure area relative offset ) (_( )I.OTOP_>impure area relative offset ) (_( )I.QUE_>impure area relative offset ) (_( )I.SERR_>impure area relative offset ) (_( )I.MSG_>impure area relative offset ) (_( )I.TERM_>impure area relative offset ) (_( )I.TRM2_>impure area relative offset ) (_( )I.SCCA_>impure area relative offset ) (_( )I.SCCI_>impure area relative offset ) (_( )I.DEVL_>impure area relative offset ) (_( )I.FPSA_>impure area relative offset ) (_( )I.SCOM_>impure area relative offset ) (_( )I.RSAV_>impure area relative offset ) (_( )I.MPTR_>impure area relative offset ) (_( )I.MPB_>impure area relative offset ) (_( )I.PLSP_>impure area relative offset ) (_( )I.CMAP_>impure area relative offset ) (_( )I.SSP_>impure area relative offset ) (_( )I.FSAV_>impure area relative offset ) (2) (61) (_( )I.VHI_>impure area relative offset ) (_( )I.VSTP_>impure area relative offset ) (_( )I.ECTR_>impure area relative offset ) (_( )I.SPCP_>impure area relative offset ) (_( )I.SPC1_>impure area relative offset ) (_( )I.SCHP_>impure area relative offset ) (_( )I.SYCH_>impure area relative offset ) (_( )IMP.SZ_>length in bytes of impure area ) (_( )Impure area_>determining size of (IMP.SZ) ) (_( )I.STATE_>job state word_>contents ) (_( )ABPND\$_>bit in I.STATE ) (_( )BATRN\$_>bit in I.STATE ) (_( )CSIRN\$_>bit in I.STATE ) (_( )USRRN\$_>bit in I.STATE ) (_( )ABORT\$_>bit in I.STATE ) (_( )CPEND\$_>bit in I.STATE ) (_( )LOAD\$_>bit in I.STATE ) (_( )WINDW\$_>bit in I.STATE ) (2) (62) (_( )VRUN\$_>bit in I.STATE ) (_( )VLOAD\$_>bit in I.STATE ) (_( )CMPLT\$_>bit in I.STATE ) (_( )I.BLOK_>job blocking word_>contents ) (_( )USRWT\$_>bit in I.BLOK ) (_( )KSPND\$_>bit in I.BLOK ) (_( )EXIT\$_>bit in I.BLOK ) (_( )NORUN\$_>bit in I.BLOK ) (_( )SPND\$_>bit in I.BLOK ) (_( )CHNWT\$_>bit in I.BLOK ) (_( )TTOEM\$_>bit in I.BLOK ) (_( )TTOWT\$_>bit in I.BLOK ) (_( )TTIWT\$_>bit in I.BLOK ) (_( )MCA region_>intro to ) (_( )I.CMAP_>intro and bit definitions ) (2) (63) (_( )CM.PR0_>bit mask in I.CMAP ) (_( )CM.PR1_>bit mask in I.CMAP ) (_( )CM.PR2_>bit mask in I.CMAP ) (_( )CM.PR3_>bit mask in I.CMAP ) (_( )CM.PR4_>bit mask in I.CMAP ) (_( )CM.PR5_>bit mask in I.CMAP ) (_( )CM.PR6_>bit mask in I.CMAP ) (_( )CM.PR7_>bit mask in I.CMAP ) (_( )CM.S_>bit mask in I.CMAP ) (_( )CM.SII_>bit mask in I.CMAP ) (_( )CM.SID_>bit mask in I.CMAP ) (_( )CM.SUP_>bit mask in I.CMAP ) (_( )CM.NOS_>bit mask in I.CMAP ) (_( )CM.JAS_>bit mask in I.CMAP ) (_( )CM.U_>bit mask in I.CMAP ) (_( )CM.UII_>bit mask in I.CMAP ) (_( )CM.UID_>bit mask in I.CMAP ) (_( )\$SLOT2_>to find size of device tables ) (_( )Device tables ) (_( )Device tables_>using ) (2) (64) (_( )\$PNAME table ) (_( )Permanent name table ) (2) (65) (_( )\$STAT table ) (_( )Device handlers_>status table ) (_( )Device status table ) (_( )Device status word ) (_( ).DSTATUS programmed request_>\$STAT table with ) (_( )\$DVREC table ) (_( )Device handlers_>block number table ) (_( )Device handler block number table ) (_( )\$ENTRY table ) (_( )Device handlers_>entry point table ) (_( )Device handler entry point table ) (_( )\$DVSIZ table ) (_( )Device handlers_>size (blocks) of device, table ) (2) (66) (_( )\$HSIZE table ) (_( )Device handlers_>size (bytes) of device, table ) (_( )\$UNAM1 table ) (_( )Physical device name table ) (_( )Device handlers_>physical name table ) (_( )\$UNAM2 table ) (_( )Logical device name table ) (_( )Device handlers_>logical name table ) (_( )\$OWNER table ) (_( )Device ownership table ) (_( )Device handlers_>ownership table ) (_( )Channel status word_>See CSW ) (2) (67) (_( )\$PNAM2 table ) (_( )Device handlers_>extended device-unit physical name table ) (_( )Extended device-unit support_>\$PNAM2 table with ) (_( )\$PNAME table_>as relates to \$PNAM2 ) (_( )\$PNAM2 table_>as relates to \$PNAME ) (_( )Device handlers_>adding a device to tables ) (_( )Device tables_>adding a device to ) (3) (1) (_( )Active page registers (APRs)_>defined ) (_( )Completely virtual environment_>defined ) (_( )Extended memory_>defined ) (_( )Memory_>use of extended memory ) (_( )Low memory_>defined ) (_( )Page_>defined ) (3) (2) (_( )Page address registers (PARs)_>defined ) (_( )Physical address_>defined ) (_( )Relocation_>defined ) (_( )Status registers_>defined ) (_( )Virtual address_>defined ) (_( )VMON_>defined ) (_( )XM .SETTOP_>defined for all mapped monitors ) (_( )Kernel mapping_>at bootstrap ) (_( )User mapping_>at bootstrap ) (_( )Active page registers (APR)_>at bootstrap ) (_( )Mapping_>defined ) (3) (3) (3) (4) (3) (5) (_( )Mapping_>privileged jobs ) (_( )Privileged jobs_>mapping characteristics ) (_( )\$JSW_>VIRT\$ value for privileged jobs ) (_( )VIRT\$_>value for privileged jobs ) (_( )I.CMAP_>privileged job default context ) (3) (6) (_( )Mapping_>virtual jobs ) (_( )Virtual jobs_>mapping characteristics ) (_( )I.CMAP_>virtual job default context ) (_( )\$JSW_>VIRT\$ value for virtual jobs ) (_( )VIRT\$_>value for virtual jobs ) (_( )Completely virtual jobs_>mapping characteristics ) (_( )Mapping_>completely virtual job ) (3) (7) (_( )ALL64\$_>with IOPAG\$ and completely virtual jobs ) (_( )IOPAG\$_>with ALL64\$ and completely virtual jobs ) (_( )\$JSX_>with completely virtual job mapping ) (_( )I.CMAP_>completely virtual job default context ) (_( )\$JSW_>VIRT\$ value for completely virtual jobs ) (_( )VIRT\$_>value for completely virtual jobs ) (_( )Mapping_>privileged job environment ) (_( )Privileged jobs_>mapping environment ) (3) (8) (_( )Privileged jobs_>windows with ) (_( )Privileged jobs_>windows with_>compared to virtual ) (_( )Virtual jobs_>windows compared with privileged jobs ) (3) (9) (_( )Mapping_>privileged background job, illustrated ) (_( )Privileged jobs_>background mapping, illustrated ) (3) (10) (_( )Mapping_>privileged foreground{\slash }system jobs, illustrated ) (_( )Privileged jobs_>foreground{\slash }system mapping, illustrated ) (3) (11) (_( )Virtual jobs_>selecting virtual mapping ) (_( )Mapping_>selecting virtual ) (_( )\$JSW_>VIRT\$ restriction ) (_( )VIRT\$_>restriction ) (_( )Mapping_>virtual background job ) (_( )Virtual jobs_>background mapping ) (3) (12) (_( )Virtual jobs_>USR sliding with ) (3) (13) (_( )Mapping_>completely virtual job ) (_( )Completely virtual jobs_>See also Completely virtual environment ) (_( )Separated I and D addresses_>See Address space separation ) (3) (14) (_( )Completely virtual jobs_>V and VRUN with ) (_( )VRUN keyboard command_>explained ) (_( )\$JSW_>VRUNV\$ bit explained ) (_( )VRUNV\$_>with VRUN command, explained ) (3) (15) (_( )Address space separation ) (_( )Completely virtual environment_>automatic job running in ) (_( )Jobs_>automatic completely virtual loading of ) (_( )Completely virtual environment_>VBGEX\$ bit in \$JSX word ) (_( )VBGEX\$_>completely virtual environment ) (_( )SET RUN VBGEXE_>completely virtual environment ) (_( )Completely virtual environment_>SET RUN VBGEXE ) (_( )CF3.VB_>completely virtual environment ) (_( )Completely virtual environment_>automatic job running in_>stopping ) (3) (16) (_( )Completely virtual environment_>when address space separation ) (_( )Address space separation_>writing a program for ) (_( )\$USRTO_>with separated address space programs ) (_( )Completely virtual environment_>overlays in ) (_( )Overlay regions_>completely virtual environment ) (_( )Overlay segments_>completely virtual environment ) (_( )Job chaining_>See Chaining ) (3) (17) (_( )Completely virtual environment_>chaining in ) (_( )Chaining_>completely virtual environment ) (_( )VRUNV\$_>completely virtual chaining ) (_( )VBGEX\$_>completely virtual chaining ) (_( )NOVBG\$_>completely virtual chaining ) (3) (18) (_( )Mapping_>completely virtual background job ) (_( )Background job_>completely virtual ) (_( )Overlay regions_>completely virtual background job ) (_( )Address space separation_>completely virtual job ) (_( )Extended memory overlays_>completely virtual background job ) (_( )Extended memory overlays_>completely virtual background job_>address space separation ) (_( )Mapping_>completely virtual foreground{\slash }system job ) (_( )Foreground{\slash }system jobs_>completely virtual environment ) (_( )Jobs_>completely virtual foreground{\slash }system ) (3) (19) (_( )Completely virtual background job ) (3) (20) (_( )Mapping_>completely virtual background job_>address space separation ) (_( )Completely virtual background job_>address space separation ) (3) (21) (_( )Mapping_>completely virtual background job_>extended memory overlays ) (_( )Completely virtual background job_>extended memory overlays ) (_( )I \& D address separation_>See Address space separation ) (3) (22) (_( )Mapping_>completely virtual background job_>address separation and overlays ) (_( )Completely virtual background job_>address separation and overlays ) (3) (23) (_( )Kernel mode ) (_( )Supervisor mode ) (_( )User mode ) (_( )Processor modes ) (_( )PSW_>processor modes ) (_( )Kernel mode_>discussed ) (_( )User mode_>discussed ) (_( )Supervisor mode_>discussed ) (3) (24) (_( )Completely virtual foreground{\slash }system job ) (3) (25) (_( )Mapping_>completely virtual foreground{\slash }system job_>address space separation ) (_( )Completely virtual foreground{\slash }system job_>address space separation ) (3) (26) (_( )Mapping_>completely virtual foreground{\slash }system job_>extended memory overlays ) (_( )Completely virtual foreground{\slash }system job_>extended memory overlays ) (3) (27) (_( )Mapping_>completely virtual foreground{\slash }system job_>address separation and overlays ) (_( )Completely virtual foreground{\slash }system job_>address separation and overlays ) (3) (28) (3) (29) (_( )Mapping_>between processor modes ) (_( )Active Page Registers (APR)_>control mapping ) (_( )Mapping_>controlled by programs ) (_( )Memory mapping status registers ) (_( )Mapping_>virtual to physical ) (_( )Physical address regions ) (_( )Extended memory data structures_>MCA region ) (_( )MCA region_>with physical address regions ) (3) (30) (_( )Region control block (RCB)_>with physical address regions ) (_( )Local regions ) (_( )Global regions ) (3) (31) (_( )Global regions_>for handlers ) (_( )Virtual address windows ) (_( )Virtual addresses_>defining ) (_( )Window_>virtual address ) (_( )Mapping_>virtual address windows ) (3) (32) (_( )MCA region_>virtual address windows ) (_( )Virtual address windows_>static window ) (_( )Static window ) (_( )Static window_>restricted with privileged jobs ) (_( )Privileged jobs_>static window restricted ) (_( )Program's logical address space_>See PLAS ) (3) (33) (_( )Static window_>with virtual jobs ) (_( )Virtual jobs_>static window with ) (_( )Completely virtual jobs_>static window with ) (_( )Static window_>with completely virtual jobs ) (_( )Dynamic windows ) (_( )Virtual address windows_>dynamic windows ) (_( )Dynamic windows_>with virtual jobs ) (_( )Virtual jobs_>dynamic windows with ) (_( )PLAS_>defined ) (_( )Mapping_>context switching ) (_( )Context switching ) (_( )Context switching_>MCA region with ) (_( )Context switching_>what information is saved ) (3) (34) (_( )Page Address Registers (PARs)_>with context switching ) (_( )Page Descriptor Registers (PDRs)_>with context switching ) (_( )Window control block (WCB)_>with context switching ) (_( )Region control block (RCB)_>with context switching ) (_( )MMR3 status register_>with context switching ) (_( ).CMAP programmed request_>with context switching ) (_( )MCA region_>with context switching ) (_( )I.CMAP_>with context switching ) (_( )LOAD\$_>with context switching ) (_( ).CNTXSW programmed request_>with context switching ) (3) (35) (_( )Extended memory programmed requests_>introduction to ) (_( )Programmed requests_>extended memory ) (_( )Extended memory programmed requests_>usage ) (_( )Programmed requests_>extended memory_>summary of ) (3) (36) (_( )RCB_>See Region control block ) (_( )WCB_>See Window control block ) (_( )WDB_>See Windown definition block ) (_( )RDB_>See Region definition block ) (3) (37) (_( )Extended memory data structures_>region definition block ) (_( )Region definition block (RDB)_>discussed ) (3) (38) (_( )Region definition block (RDB)_>structure of ) (_( )R.GID_>offset in region definition block ) (_( )R.GSIZ_>offset in region definition block ) (_( )R.GSTS_>offset in region definition block ) (_( )R.GNAM_>offset in region definition block ) (_( )R.GBAS_>offset in region definition block ) (_( )Region status word ) (_( )R.GSIZ_>structure of ) (_( )RS.CRR_>offset in regions status word ) (_( )RS.UNM_>offset in regions status word ) (_( )RS.NAL_>offset in regions status word ) (_( )RS.NEW_>offset in regions status word ) (_( )RS.GBL_>offset in regions status word ) (_( )RS.CGR_>offset in regions status word ) (3) (39) (_( )RS.AGE_>offset in regions status word ) (_( )RS.EGR_>offset in regions status word ) (_( )RS.EXI_>offset in regions status word ) (_( )RS.CAC_>offset in regions status word ) (_( )RS.BAS_>offset in regions status word ) (_( )RS.NSM_>offset in regions status word ) (_( )RS.DSP_>offset in regions status word ) (_( )RS.PVT_>offset in regions status word ) (_( ).RDBDF macro_>described ) (3) (40) (_( ).RDBBK macro_>described ) (_( ).RDBDF macro_>invoked by .RDBBK ) (_( )Extended memory data structures_>region control block ) (_( )Region control block (RCB)_>described ) (3) (41) (_( )Region control block (RCB)_>structure of ) (_( )R.BADD_>offset in regions control block ) (_( )R.BSIZ_>offset in regions control block ) (_( )R.BSTA_>offset in regions control block ) (_( )R.BNWD_>offset in regions control block ) (_( )Extended memory data structures_>global region control block ) (_( )Global region control block_>described ) (3) (42) (_( )Global region control block_>structure of ) (_( )GR.SIZ_>offset in global region control block ) (_( )GR.ADD_>offset in global region control block ) (_( )GR.STA_>offset in global region control block ) (_( )GR.SHC_>offset in global region control block ) (_( )GR.PRV_>offset in GR.SHC ) (_( )GR.NAM_>offset in global region control block ) (_( )Global region control block_>status word ) (_( )GR.STA_>structure of ) (_( )GR.AGE_>offset in global region control block status word ) (_( )GR.PRM_>offset in global region control block status word ) (_( )GR.NRF_>offset in global region control block status word ) (_( )GR.CAC_>offset in global region control block status word ) (_( )Extended memory data structures_>window definition block ) (_( )Window definition block (WDB)_>described ) (3) (43) (_( )Window definition block (WDB)_>structure of ) (_( )W.NID_>offset in window definition block ) (_( )W.NAPR_>offset in window definition block ) (_( )W.NBAS_>offset in window definition block ) (3) (44) (_( )W.NSIZ_>offset in window definition block ) (_( )W.NRID_>offset in window definition block ) (_( )W.NOFF_>offset in window definition block ) (_( )W.NLEN_>offset in window definition block ) (_( )W.NSTS_>offset in window definition block ) (_( )Active Page Registers (APR)_>and virtual addresses, correspondence ) (3) (45) (_( )Extended memory data structures_>window status word ) (_( )Window status word_>described ) (_( )W.NSTS_>structure of ) (_( )Window status word_>structure of ) (_( )WS.MOD_>offset in window status word ) (_( )WS.U_>offset in window status word ) (_( )WS.S_>offset in window status word ) (_( )WS.C_>offset in window status word ) (_( )WS.SPA_>offset in window status word ) (_( )WS.DEF_>offset in window status word ) (_( )WS.I_>offset in window status word ) (_( )WS.D_>offset in window status word ) (_( )WS.MAP_>offset in window status word ) (_( )WS.RO_>offset in window status word ) (_( )WS.OVR_>offset in window status word ) (_( )WS.IDD_>offset in window status word ) (3) (46) (_( )WS. DSI_>offset in window status word ) (_( )WS.ELW_>offset in window status word ) (_( )WS.UNM_>offset in window status word ) (_( )WS.CRW_>offset in window status word ) (_( ).WDBDF macro_>described ) (3) (47) (_( ).WDBBK macro_>described ) (_( ).WDBDF macro_>invoked by .WDBBK ) (3) (48) (_( ).CRAW programmed request_>and window definition blocks ) (_( )Extended memory data structures_>window control block ) (_( )Window control block (WCB)_>described ) (3) (49) (3) (50) (_( )Window control block (WCB)_>structure of ) (_( )W.BRCB_>offset in window control block ) (_( )W.BLVR_>offset in window control block ) (_( )W.BHVR_>offset in window control block ) (_( )W.BSIZ_>offset in window control block ) (_( )W.BOFF_>offset in window control block ) (_( )W.BFPD_>offset in window control block ) (_( )W.BNPD_>offset in window control block ) (_( )W.BLPD_>offset in window control block ) (_( )MCA region_>structure of ) (_( )Mapping_>information stored in MCA region ) (_( ).CMAP programmed request_>with MCA region ) (3) (51) (_( )MCA region_>APR considerations ) (_( ).CMAP programmed request_>aligns WCBs and APRs ) (_( ).CRAW programmed request_>aligns WCBs and APRs ) (_( ).ELAW programmed request_>aligns WCBs and APRs ) (_( ).MAP programmed request_>aligns WCBs and APRs ) (_( ).UNMAP programmed request_>aligns WCBs and APRs ) (_( ).MSDS programmed request_>aligns WCBs and APRs ) (_( ).SETTOP programmed request_>aligns WCBs and APRs ) (_( )MCA region_>with Supervisor mode windows ) (_( )Static window_>MCA region with ) (_( )\$MEMPT_>with MCA region ) (_( )CORPTR ) (_( )CORPTX ) (_( )OFS.MC ) (3) (52) (_( )NUM.RG ) (_( )NUM.WN ) (_( )OFS.RG ) (_( )OFS.WN ) (_( )OFS.AP ) (_( )M.VHI ) (_( )M.RGN_>offset in MCA region ) (_( )M.APR_>offset in MCA region ) (_( )M.PDUI_>offset in MCA region ) (_( )M.PDUD_>offset in MCA region ) (_( )M.PAUI_>offset in MCA region ) (3) (53) (_( )M.PAUD_>offset in MCA region ) (_( )M.PDSI_>offset in MCA region ) (_( )M.PDSD_>offset in MCA region ) (_( )M.PASI_>offset in MCA region ) (_( )M.PASD_>offset in MCA region ) (_( )M.WCB_>offset in MCA region ) (_( )W.WCUI_>offset in MCA region ) (_( )W.WCUD_>offset in MCA region ) (_( )W.WCSI_>offset in MCA region ) (_( )W.WCSD_>offset in MCA region ) (_( )M.MMR3_>offset in MCA region ) (3) (54) (_( )Free memory list ) (_( )\$XMSIZ_>to of free memory list table ) (_( ).CMAP programmed request_>described ) (_( )I.CMAP_>relationship to .CMAP request ) (_( ).CMAP programmed request_>relationship to I.CMAP ) (_( ).CMAP programmed request_>with MCA region ) (_( )MCA region_>.CMAP request with ) (3) (55) (_( )Mapping_>default MCA region context ) (_( )Supervisor mode_>initial relationship to User mode ) (_( )User mode_>initial relationship to Supervisor mode ) (_( )Window control block (WCB)_>controlled by .CMAP request ) (_( )Active Page Registers (APR)_>controlled by .CMAP request ) (_( )Address space separation_>controlled by .CMAP request ) (_( )Processor modes_>controlled by .CMAP request ) (_( )Mapping_>support controlled by .CMAP request ) (_( ).GCMAP programmed request_>described ) (_( )I.CMAP_>and .GCMAP request ) (_( ).CGMAP programmed request_>and I.CMAP ) (3) (56) (_( ).MSDS programmed request_>described ) (_( )Active Page Registers (APR)_>Supervisor mode controlled by .MSDS request ) (_( ).CRRG programmed request_>described ) (_( )Local regions_>with .CRRG request ) (_( )R.GSIZ_>with .CRRG request ) (_( )\$ERRBY_>with .CRRB request ) (_( )R.GID_>with .CRRB request ) (_( )R.BSTA_>with .CRRB request ) (_( )RS.CRR_>with .CRRB request ) (_( )R.BNWD_>with .CRRB request ) (_( )R.BADD_>with .CRRB request ) (_( )R.BSIZ_>with .CRRB request ) (_( )Global regions_>creating ) (_( )Global regions_>with .CRRG request ) (_( )GR.PRV_>with global regions ) (_( )GR.SHC_>with global regions ) (_( ).ELRG programmed request_>with global regions ) (3) (57) (_( )Global regions_>attaching to ) (_( )RS.CGR_>with global regions ) (_( ).RDBBK macro_>with global regions ) (_( )RS.CRR_>with global regions ) (_( )R.GSTS_>with global regions ) (_( )R.GSIZ_>with global regions ) (_( )GR.SHC_>with global regions ) (_( )Global regions_>detaching from ) (_( ).ELRG programmed request_>with global regions ) (3) (58) (_( ).CRAW programmed request_>described ) (_( )WS.CRW_>with .CRAW request ) (_( )WS.UNM_>with .CRAW request ) (_( )WS.ELW_>with .CRAW request ) (_( )WS.DSI_>with .CRAW request ) (_( )WS.IDD_>with .CRAW request ) (_( )WS.I_>with .CRAW request ) (_( )W.NAPR_>with .CRAW request ) (_( )\$ERRBY_>with .CRAW request ) (_( )W.BSIZ_>with .CRAW request ) (_( )W.BLVR_>with .CRAW request ) (_( )W.BFPD_>with .CRAW request ) (_( )W.NID_>with .CRAW request ) (3) (59) (_( ).MAP programmed request_>with .CRAW request ) (_( ).MAP programmed request_>described ) (_( )WS.CRW_>with .MAP request ) (_( )WS.UNM_>with .MAP request ) (_( )WS.ELW_>with .MAP request ) (_( )WS.DSI_>with .MAP request ) (_( )WS.IDD_>with .MAP request ) (_( )WS.D_>with .MAP request ) (_( )WS.I_>with .MAP request ) (_( )W.NID_>with .MAP request ) (_( )W.NOFF_>with .MAP request ) (_( )W.NLEN_>with .MAP request ) (3) (60) (_( )R.BNWD_>with .MAP request ) (_( )W.BRCB_>with .MAP request ) (_( )W.BHVR_>with .MAP request ) (_( )W.BOFF_>with .MAP request ) (_( )W.BNPD_>with .MAP request ) (_( )W.BLPD_>with .MAP request ) (_( ).GMCX programmed request_>described ) (_( )WS.CRW_>with .GMCX request ) (_( )WS.UNM_>with .GMCX request ) (_( )WS.ELW_>with .GMCX request ) (_( )WS.DSI_>with .GMCX request ) (_( )WS.IDD_>with .GMCX request ) (_( )WS.D_>with .GMCX request ) (_( )WS.I_>with .GMCX request ) (_( )W.NAPR_>with .GMCX request ) (3) (61) (_( )W.NBAS_>with .GMCX request ) (_( )W.NSIZ_>with .GMCX request ) (_( )W.NRID_>with .GMCX request ) (_( )W.NOFF_>with .GMCX request ) (_( )W.NLEN_>with .GMCX request ) (_( )WS.RO_>with .GMCX request ) (_( )WS.SPA_>with .GMCX request ) (_( )WS.MOD_>with .GMCX request ) (_( )WS.MAP_>with .GMCX request ) (_( ).UNMAP programmed request_>described ) (_( )WS.CRW_>with .UNMAP request ) (_( )WS.UNM_>with .UNMAP request ) (_( )WS.ELW_>with .UNMAP request ) (_( )WS.DSI_>with .UNMAP request ) (_( )WS.IDD_>with .UNMAP request ) (_( )WS.I_>with .UNMAP request ) (_( )WS.D_>with .UNMAP request ) (_( )W.BRCB_>with .UNMAP request ) (_( )R.BNWD_>with .UNMAP request ) (3) (62) (_( ).ELRG programmed request_>described ) (_( )RS.CRR_>with .ELRG request ) (_( )RS.UNM_>with .ELRG request ) (_( )Global regions_>eliminating ) (_( ).ELRG programmed request_>with global regions ) (_( )RS.EGR_>eliminating global regions ) (3) (63) (_( )Global regions_>automatic elimination of ) (_( )RS.AGE_>with global regions ) (_( )GR.PRV_>with global regions ) (_( )GR.SHC_>with global regions ) (_( ).ELAW programmed request_>described ) (_( )Virtual address window_>eliminating ) (_( )WS.CRW_>with .ELAW request ) (_( )WS.UNM_>with .ELAW request ) (_( )WS.ELW_>with .ELAW request ) (_( )WS.DSI_>with .ELAW request ) (_( )WS.IDD_>with .ELAW request ) (_( )W.NID_>with .ELAW request ) (_( )W.BRCB_>with .ELAW request ) (_( )R.BNWD_>with .ELAW request ) (3) (64) (_( )W.BSIZ_>with .ELAW request ) (_( )Extended memory_>maximizing use of ) (_( )Extended memory_>maximizing use of_>VRUN command ) (_( )Extended memory_>maximizing use of_>use virtual programs ) (_( )I/O page_>available to virtual programs ) (_( )IOPAGE global region ) (_( )KERNEL global region ) (_( )IOPAG\$_>for virtual programs ) (_( )Extended memory_>maximizing use of_>use XHANDL overlay pseudohandler ) (3) (65) (3) (66) (_( )Extended memory_>large buffers{\slash }arrays in ) (3) (67) (3) (68) (_( ).SETTOP programmed request_>regular and XM type ) (_( ).SETTOP programmed request_>automatically enabling ) (_( ){\slash }V_>LINK option_>enables XM .SETTOP ) (_( ){\slash }XM option_>LINK keyboard command_>enables XM .SETTOP ) (_( )LINK keyboard command_>enables XM .SETTOP ) (3) (69) (_( )Next free address ) (_( )Program high limit ) (_( )Virtual high limit ) (_( ).SETTOP programmed request_>Non-XM type ) (3) (70) (3) (71) (_( ).SETTOP programmed request_>XM type described ) (_( ).LIMIT directive_>with .SETTOP (non-XM) ) (3) (72) (_( )Virtual address space_>gaps in ) (_( ).SETTOP programmed request_>with privileged jobs ) (_( ).SETTOP programmed request_>with privileged background jobs ) (3) (73) (_( ).SETTOP programmed request_>restricted with privileged foreground jobs ) (3) (74) (_( ).SETTOP programmed request_>with virtual jobs ) (3) (75) (_( ).SETTOP programmed request_>with virtual background jobs ) (_( ).SETTOP programmed request_>with virtual foreground jobs ) (3) (76) (_( ).SETTOP programmed request_>with completely virtual jobs_>setting a limit ) (3) (77) (_( )ALL64\$_>with .SETTOP ) (_( )IOPAG\$_>with .SETTOP ) (_( )\$JSX_>with .SETTOP ) (_( )\$VBGTO_>with .SETTOP ) (3) (78) (3) (79) (3) (80) (_( ).SETTOP programmed request_>with background jobs (summary) ) (3) (81) (3) (82) (_( ).SETTOP programmed request_>with foreground jobs (summary) ) (_( ).SETTOP programmed request_>with completely virtual jobs (summary) ) (3) (83) (_( )Active Page Registers (APR)_>directly modifying (with caution) ) (_( )Extended memory programmed requests_>bypassing ) (_( )Address space separation_>effects from directly modifying APRs ) (_( ).CMAP programmed request_>with Supervisor and User APRs ) (_( ).CGMAP programmed request_>with Supervisor and User APRs ) (_( ).MSDS programmed request_>with Supervisor and User APRs ) (_( ).CRRG programmed request_>with Supervisor and User APRs ) (_( ).ELRG programmed request_>with Supervisor and User APRs ) (_( ).MAP programmed request_>with Supervisor and User APRs ) (_( ).UNMAP programmed request_>with Supervisor and User APRs ) (_( ).GMCX programmed request_>with Supervisor and User APRs ) (_( ).SETTOP programmed request_>with Supervisor and User APRs ) (3) (84) (_( )Extended memory_>hardware support for ) (_( )Virtual addresses_>explained ) (_( )18-bit addressing_>discussion ) (_( )22-bit addressing_>discussion ) (_( )Addressing_>18- and 22-bit ) (_( )Virtual address_>discussion ) (_( )Physical address_>discussion ) (_( )Memory management_>See also Extended memory ) (_( )Memory management_>See also Mapping ) (_( )Extended memory_>See also Memory management ) (_( )Extended memory_>See also Mapping ) (_( )Mapping_>See also Memory management ) (_( )Mapping_>See also Extended memory ) (3) (85) (_( )Pages_>in memory management unit_>definition ) (_( )Extended memory_>pages ) (3) (86) (_( )Relocation_>by memory management unit_>definition ) (_( )Memory management_>relocation ) (_( )APR_>See Active page registers ) (3) (87) (_( )Active page registers (APRs)_>discussion ) (_( )Active page registers (APRs)_>include PAR and PDR ) (_( )PAR_>See Page address registers ) (3) (88) (_( )Page address registers (PARs)_>discussion ) (_( )PDR_>See Page descriptor registers ) (3) (89) (_( )Page descriptor registers (PDRs)_>discussion ) (3) (90) (_( )Active page registers (APRs)_>format ) (_( )ACF_>See Access control field ) (3) (91) (_( )Pages_>correspondence between pages and APRs ) (_( )Page address registers (PARs)_>format ) (_( )Access control field ) (_( )Page descriptor registers (PDRs)_>format ) (_( )APF_>See Active page field ) (3) (92) (_( )Expansion direction field ) (_( )Written into field ) (_( )Page length field ) (_( )Addresses_>converting 16-bit To 18- or 22-bit ) (_( )Active page field ) (_( )Displacement field ) (3) (93) (3) (94) (_( )Status registers_>in memory management unit ) (_( )MMR3 status register_>used by memory management unit ) (_( )Memory management unit_>status registers ) (_( )PAR1_>restrictions for using ) (3) (95) (_( )PAR2_>restrictions for using ) (_( )MQH\$P2_>creates PAR2 restriction ) (_( ).CDFN programmed request_>when using in a mapped system ) (_( ).QSET programmed request_>when using in a mapped system ) (_( ).CNTXSW programmed request_>when using in a mapped system ) (_( )Synchronous system traps ) (3) (96) (_( )TRAP instruction_>with mapped systems ) (_( )BPT instruction_>with mapped systems ) (_( )IOT instruction_>with mapped systems ) (_( )Extended memory_>TRAPS,BPT,IOT instructions ) (3) (97) (_( )Memory management faults_>discussion ) (_( )Extended memory_>memory management faults ) (_( )Memory parity errors_>discussion ) (3) (98) (_( )Extended memory_>debugging applications_>DBG--11 is first choice ) (_( )ODT_>use VDT in extended memory ) (_( )VDT_>for debugging in extended memory ) (_( )Global regions_>creating and mapping ) (_( ).CRRG programmed request_>with global regions, procedure ) (_( ).RDBBK macro_>with global regions, procedure ) (_( )R.GSIZ_>with global regions, procedure ) (_( )RS.GBL_>with global regions, procedure ) (_( )RS.CGR_>with global regions, procedure ) (_( )RS.AGE_>with global regions, procedure ) (3) (99) (_( )RS.CRR_>with global regions, procedure ) (_( )R.GSTS_>with global regions, procedure ) (_( ).TWAIT programmed request_>with global regions, procedure ) (_( ).CRAW programmed request_>with global regions, procedure ) (_( ).MAP programmed request_>with global regions, procedure ) (_( )RS.NEW_>with global regions, procedure ) (_( ).ELRG programmed request_>with global regions, procedure ) (3) (100) (3) (101) (_( )TCB_>See Terminal control block ) (4) (1) (_( )Multiterminal support ) (_( )MTTEMT.MAC_>discussion ) (_( )MTTINT.MAC_>discussion ) (_( )TRMTBL.MAC_>discussion ) (_( )Terminal control block (TCB)_>defined ) (_( )LUN_>See Logical unit number ) (_( )AST Word_>See Asynchronous terminal status word ) (_( )THOOKS_>See Terminal hooks ) (4) (2) (_( )Logical unit number_>defined ) (_( )Asynchronous terminal status word_>defined ) (_( )Multiterminal support_>hardware ) (_( )DL11 interface_>discussion ) (_( )DH11 interface_>discussion ) (_( )DZ11 interface_>discussion ) (_( )Multiplexer_>applying to DZ11 ) (_( )Multiplexer_>applying to DH11 ) (4) (3) (_( )Physical unit number_>of a terminal ) (_( )Logical unit number_>of a terminal ) (_( )Local lines ) (_( )Remote lines ) (_( )Terminals_>See also Console ) (_( )Console_>See also Terminals ) (4) (4) (_( )Console_>definition of ) (_( )Terminals_>different types defined ) (_( )Console_>hardware ) (_( )Console_>boot-time ) (_( )Console_>background or command ) (4) (5) (_( )Console_>private ) (_( )Console_>shared ) (_( )Terminals_>using more than one ) (_( )Terminals_>connecting handlers to ) (_( )Multiterminal handler hooks ) (4) (6) (_( )LS handler_>can support multiterminal hooks ) (_( )XL handler_>can support multiterminal hooks ) (4) (7) (_( )MTY\$HK_>with multiterminal handler hooks ) (_( )\$THKPT_>with multiterminal handler hooks ) (_( )T.OWNR_>with multiterminal handler hooks ) (_( )HANMT\$_>with multiterminal handler hooks ) (_( )T.STAT_>with multiterminal handler hooks ) (_( )Multiterminal handler hooks_>protocol with device handlers ) (_( )Device handlers_>protocol with multiterminal handler hooks ) (4) (8) (_( )Multiterminal handler hooks_>THOOKS data structure ) (_( )THOOKS_>structure of ) (_( )THK.LE_>offset in multiterminal THOOKS ) (_( )THK.NU_>offset in multiterminal THOOKS ) (_( )THK.TC_>offset in multiterminal THOOKS ) (_( )THK.OE_>offset in multiterminal THOOKS ) (_( )THK.BK_>offset in multiterminal THOOKS ) (_( )THK.CT_>offset in multiterminal THOOKS ) (_( )THK.ST_>offset in multiterminal THOOKS ) (_( )THK.SZ_>offset in multiterminal THOOKS ) (_( )Terminal output enable (MTOENB) routine ) (_( )Multiterminal handler hooks_>terminal output enable routine ) (_( )Multiterminal handler hooks_>MTOENB routine ) (_( )MTOENB routine_>multiterminal handler hooks ) (_( )TTOENB routine_>called by MTOENB ) (4) (9) (_( )Terminal line break (MTYBRK) routine ) (_( )Multiterminal handler hooks_>terminal line break routine ) (_( )MTYBRK routine_>multiterminal handler hooks ) (_( )Terminal modem control (MTYCTL) routine ) (_( )Multiterminal handler hooks_>terminal modem control routine ) (_( )MTYCTL routine_>multiterminal handler hooks ) (_( )HANMC\$_>with MTYCTL routine ) (_( )MTYCTL routine_>set HANMC\$ before calling ) (4) (10) (_( )Terminal modem status (MTYSTA) routine ) (_( )Multiterminal handler hooks_>terminal status routine ) (_( )MTYSTA routine_>multiterminal handler hooks ) (_( )Multiterminal feature_>See also Multiterminal handler hooks ) (4) (11) (_( )LS handler_>connecting as terminal in multiterminal system ) (_( )SET LS LINE\=n ) (_( )SET TT CONSOL\=n ) (_( )Multiterminal feature_>hardcopy boot-time console as printer ) (4) (12) (_( )XL handler_>connecting as a terminal in multiterminal system ) (_( )SET XL LINE\=n ) (_( )Multiterminal feature_>multiple terminals with ) (4) (13) (_( )Multiterminal feature_>programmed requests summary ) (_( )Programmed requests_>multiterminal summary ) (_( )TCB_>See Terminal control block ) (4) (14) (_( )Multiterminal feature_>data structures ) (_( )Multiterminal feature_>data structures_>terminal control block ) (_( )Terminal control block (TCB)_>description ) (_( )Terminal control block (TCB)_>format ) (4) (15) (4) (16) (_( )T.CNFG_>offset in terminal control block ) (4) (17) (_( )T.CNF2_>offset in terminal control block ) (_( )T.TFIL_>byte offset in terminal control block ) (_( )T.FCNT_>byte offset in terminal control block ) (_( )T.WID_>offset in terminal control block ) (_( )T.OCHR_>byte offset in terminal control block ) (_( )T.LPOS_>byte offset in terminal control block ) (_( )T.OWNR_>offset in terminal control block ) (_( )T.STAT_>offset in terminal control block ) (_( )T.CSR_>offset in terminal control block ) (_( )T.VEC_>offset in terminal control block ) (_( )T.PRI_>offset in terminal control block ) (_( )T.JOB_>byte offset in terminal control block ) (_( )T.PUN_>byte offset in terminal control block ) (_( )T.NFIL_>byte offset in terminal control block ) (_( )T.PTTI_>byte offset in terminal control block ) (4) (18) (_( )T.TCTF_>byte offset in terminal control block ) (_( )T.TNFL_>byte offset in terminal control block ) (_( )T.TID_>offset in terminal control block ) (_( )T.TTLC_>offset in terminal control block ) (_( )T.IRNG_>offset in terminal control block ) (_( )T.IPUT_>offset in terminal control block ) (_( )T.ICTR_>offset in terminal control block ) (_( )T.IGET_>offset in terminal control block ) (_( )T.ITOP_>offset in terminal control block ) (_( )T.OPUT_>offset in terminal control block ) (_( )T.OCTR_>byte offset in terminal control block ) (_( )T.OGET_>offset in terminal control block ) (_( )T.OTOP_>offset in terminal control block ) (_( )T.RTRY_>offset in terminal control block ) (_( )T.TBLK_>seven words in terminal control block ) (4) (19) (_( )T.AST_>two words in terminal control block ) (_( )T.XFLG_>byte offset in terminal control block ) (_( )T.XCNT_>byte offset in terminal control block ) (_( )T.XRE_>offset terminal control block ) (_( )T.XBUF_>three words in terminal control block ) (_( )T.CNT_>offset in terminal control block ) (_( )Terminal configuration word (T.CNFG) ) (_( )T.CNFG_>structure of ) (_( )HWTAB\$_>offset in terminal config word T.CNFG ) (_( )CRLF\$_>offset in terminal config word T.CNFG ) (_( )FORM\$_>offset in terminal config word T.CNFG ) (4) (20) (_( )FBTTY\$_>offset in terminal config word T.CNFG ) (_( )TCBIT\$_>offset in terminal config word T.CNFG ) (_( )PAGE\$_>offset in terminal config word T.CNFG ) (4) (21) (_( )LINSP\$_>offset in terminal config word T.CNFG ) (4) (22) (_( )TTSPC\$_>offset in terminal config word T.CNFG ) (_( )REMOT\$_>offset in terminal config word T.CNFG ) (_( )TTLC\$_>offset in terminal config word T.CNFG ) (_( )BKSP\$_>offset in terminal config word T.CNFG ) (_( )T.CNF2_>structure of ) (_( )Terminal (second) configuration word (T.CNF2) ) (_( )CHRLN\$_>offset in second terminal config word T.CNF2 ) (4) (23) (_( )USTOP\$_>offset in second terminal config word T.CNF2 ) (_( )PAREN\$_>offset in second terminal config word T.CNF2 ) (_( )ODDPR\$_>offset in second terminal config word T.CNF2 ) (_( )RPALL\$_>offset in second terminal config word T.CNF2 ) (_( )WPALL\$_>offset in second terminal config word T.CNF2 ) (4) (24) (_( )T.STAT_>configuration of ) (_( )Terminal status word (T.STAT) ) (_( )FILL\$_>offset in terminal status word T.STAT ) (_( )CTRLU\$_>offset in terminal status word T.STAT ) (_( )DHOIP\$_>offset in terminal status word T.STAT ) (_( )HANMT\$_>offset in terminal status word T.STAT ) (_( )DTACH\$_>offset in terminal status word T.STAT ) (_( )WRWT\$_>offset in terminal status word T.STAT ) (_( )INEXP\$_>offset in terminal status word T.STAT ) (_( )PAGE\$_>offset in terminal status word T.STAT ) (_( )HANMC\$_>offset in terminal status word T.STAT ) (_( )SHARE\$_>offset in terminal status word T.STAT ) (_( )HNGUP\$_>offset in terminal status word T.STAT ) (_( )DZ11\$_>offset in terminal status word T.STAT ) (_( )DH11\$_>offset in terminal status word T.STAT ) (_( )CTRLC\$_>offset in terminal status word T.STAT ) (_( )CONSL\$_>offset in terminal status word T.STAT ) (_( )Terminal control block (TCB)_>patching ) (4) (25) (_( )Asynchronous terminal status word_>description ) (_( )AS.CTC_>bit in AST word ) (_( )AS.INP_>bit in AST word ) (_( )AS.OUT_>bit in AST word ) (_( )AS.CAR_>bit in AST word ) (_( )AS.HNG_>bit in AST word ) (_( )CTRL/C_>sets bit in AST word ) (_( )Terminal I/O_>sets bit in AST word when input available ) (_( )Terminal I/O_>sets bit in AST word when output buffer empty ) (4) (26) (_( )Terminal service_>remote terminal sets bits in AST word ) (_( )Programmed requests_>for multiterminal support ) (_( )Multiterminal feature_>description of programmed requests ) (_( ).MTATCH programmed request_>described ) (_( )Multiterminal feature_>terminals_>attaching to ) (_( )T.OWNR_>with .MTATCH request ) (_( )T.AST_>with .MTATCH request ) (_( )T.CNFG_>with .MTATCH request ) (_( )TTLC\$_>with .MTATCH request ) (_( )TCBIT\$_>with .MTATCH request ) (_( )T.TFIL_>with .MTATCH request ) (_( ).MTDTCH programmed request_>with .MTATCH ) (4) (27) (_( ).MTGET programmed request_>described ) (_( )Multiterminal feature_>terminals_>obtaining status of ) (_( )Terminal control block (TCB)_>getting information from ) (_( )T.CNFG_>with .MTGET request ) (_( )M.TSTS_>with .MTGET request ) (_( )T.CNF2_>with .MTGET request ) (_( )M.TST2_>with .MTGET request ) (_( )T.TFIL_>with .MTGET request ) (_( )M.TFIL_>with .MTGET request ) (_( )T.FCNT_>with .MTGET request ) (_( )M.FCNT_>with .MTGET request ) (_( )T.WID_>with .MTGET request ) (_( )M.TWID_>with .MTGET request ) (_( )T.STAT_>with .MTGET request ) (_( )M.TSTW_>with .MTGET request ) (_( ).MTSET programmed request_>described ) (_( )Multiterminal feature_>terminals_>setting characteristics for ) (_( )M.TSTS_>with .MTSET request ) (_( )T.CNFG_>with .MTSET request ) (_( )REMOT\$_>with .MTSET request ) (_( )TTLC\$_>with .MTSET request ) (_( )TTSPC\$_>with .MTSET request ) (_( )TCBIT\$_>with .MTSET request ) (4) (28) (_( )M.TST2_>with .MTSET request ) (_( )T.CNF2_>with .MTSET request ) (_( )M.TFIL_>with .MTSET request ) (_( )T.TFIL_>with .MTSET request ) (_( )M.FCNT_>with .MTSET request ) (_( )T.FCNT_>with .MTSET request ) (_( )M.TWID_>with .MTSET request ) (_( )T.TWID_>with .MTSET request ) (_( )DH11 interface_>with .MTSET request ) (_( )DZ11 interface_>with .MTSET request ) (_( ).MTGET programmed request_>required before .MTSET ) (_( ).MTSET programmed request_>requires previous .MTGET ) (_( ).MTIN programmed request_>described ) (_( )Multiterminal feature_>terminals_>receiving characters from ) (_( )\$JSW_>with .MTIN request ) (_( )T.CNFG_>with .MTIN request ) (_( )TTLC\$_>with .MTIN request ) (_( )TTSPC\$_>with .MTIN request ) (_( )TCBIT\$_>with .MTIN request ) (_( )T.TFIL_>with .MTIN request ) (_( )CTRL/C and no .SCCA_>with .MTIN request ) (_( ).MTOUT programmed request_>described ) (_( )Multiterminal feature_>terminals_>printing characters on ) (_( )\$JSW_>with .MTOUT request ) (_( )T.CNFG_>with .MTOUT request ) (_( )TTLC\$_>with .MTOUT request ) (_( )TTSPC\$_>with .MTOUT request ) (_( )TCBIT\$_>with .MTOUT request ) (_( )T.TFIL_>with .MTOUT request ) (4) (29) (_( ).MTPRNT programmed request_>described ) (_( )Multiterminal feature_>terminals_>printing character strings on ) (_( )TCBIT\$_>with .MTPRNT request ) (_( )T.CNFG_>with .MTPRNT request ) (_( ).MTRCTO programmed request_>described ) (_( )Multiterminal feature_>terminals_>assuring output enable ) (_( )CTRL/O_>with .MTRCTO request ) (_( )\$JSW_>with .MTRCTO request ) (_( )T.CNFG_>with .MTRCTO request ) (_( )TTCL\$_>with .MTRCTO request ) (_( )TTSPC\$_>with .MTRCTO request ) (_( )TCBIT\$_>with .MTRCTO request ) (_( )T.TFIL_>with .MTRCTO request ) (_( ).GTLIN programmed request_>with .MTRCTO request ) (_( ).MTRCTO programmed request_>issue after changing \$JSW ) (_( )\$JSW_>issue .MTRCTO or .RCTRLO after changing ) (_( ).MTSTAT programmed request_>described ) (_( )Terminal control block (TCB)_>getting information about ) (_( )Multiterminal feature_>terminals_>getting information about ) (4) (30) (_( ).MTDTCH programmed request_>described ) (_( )Multiterminal feature_>terminals_>detaching from ) (_( )DTACH\$_>with .MTDTCH request ) (_( )T.OCTR_>with .MTDTCH request ) (_( )T.OWNR_>with .MTDTCH request ) (_( )T.AST_>with .MTDTCH request ) (_( )Console_>special characteristics ) (_( )\$JSW_>relationship with TCB ) (_( )Terminal control block (TCB)_>relationship with \$JSW ) (_( )Multiterminal feature_>interrupt service ) (_( )Interrupt service_>for terminals ) (4) (31) (_( )Terminals_>interrupt service_>local ) (_( )Terminals_>interrupt service_>remote ) (4) (32) (_( )Multiterminal feature_>DL11 time-out polling routine ) (_( )DL11 interface_>time-out polling routine for ) (_( )Multiterminal feature_>DZ11 line polling routine ) (_( )DZ11 interface_>line polling routine ) (4) (33) (_( )Multiterminal feature_>debugging application programs ) (_( )VDT_>use to debug multiterminal applications ) (_( )ODT_>use VDT to debug multiterminal applications ) (_( )Multiterminal feature_>example program ) (4) (34) (4) (35) (4) (36) (4) (37) (4) (38) (_( )Terminals, multiple without multiterminal feature ) (_( )Multiterminal feature_>multiple terminals without ) (_( )DZ11 interface_>requires multiterminal feature support ) (_( )DH11 interface_>requires multiterminal feature support ) (_( )DL11 interface_>multiple terminals without MTTY support ) (_( )Terminals_>video console and printer terminal ) (4) (39) (4) (40) (_( )Terminals_>switching the console ) (_( )Console_>switching ) (_( )CONSOL_>using ) (5) (1) (_( )Interrupt service routines ) (_( )I/O_>without using interrupts ) (5) (2) (_( )I/O_>using interrupts ) (5) (3) (_( )Interrupts_>described ) (_( )Priority_>device and processor_>discussion ) (_( )Interrupt priority_>discussion ) (_( )PS_>See PSW ) (_( )Handlers_>See Device handlers ) (_( )Processor status word_>See PSW ) (5) (4) (_( )PSW_>description ) (_( )Device handlers_>instead of in-line interrupt service ) (_( )Interrupt service routines_>in-line instead of device handlers ) (_( ).FORK macro_>changing processor priority with ) (_( ).INTEN macro_>changing processor priority with ) (5) (5) (_( )Interrupt service routines_>advantages of in-line ) (5) (6) (_( )Device handlers_>advantages of using ) (_( )Interrupt service routines_>writing a routine ) (_( )I/O_>writing a routine ) (5) (7) (5) (8) (5) (9) (5) (10) (5) (11) (_( )Interrupt service routines_>structure ) (_( ).PROTECT programmed request_>use in an interrupt service routine ) (_( )Interrupt service routines_>use of .PROTECT ) (_( )Interrupt vectors_>setting up the values ) (5) (12) (5) (13) (_( ).DEVICE programmed request_>use in an interrupt service routine ) (_( )Interrupt service routines_>use of .DEVICE ) (_( )Interrupt priority_>lowering with .INTEN ) (_( )Priority_>lowering with .INTEN ) (_( ).INTEN macro_>use in an interrupt service routine ) (_( )Interrupt service routines_>use of .INTEN ) (_( )\$INTEN monitor routine_>discussion ) (5) (14) (_( ).SYNCH macro_>use in an interrupt service routine ) (_( )Interrupt service routines_>use of .SYNCH ) (_( )USR_>with .SYNCH macro ) (_( ).SYNCH macro_>with USR ) (_( ).SYNCH macro_>with .INTEN macro ) (_( ).INTEN macro_>with .SYNCH macro ) (5) (15) (_( ).SYNCH block_>contents ) (_( )QS.LNK_>offset in .SYNCH block ) (_( )QS.JOB_>offset in .SYNCH block ) (_( )QS.ID_>offset in .SYNCH block ) (_( )QS.SYN_>offset in .SYNCH block ) (_( )QS.CMP_>offset in .SYNCH block ) (_( ).SYNCH macro_>how errors returned by ) (_( ).FORK macro_>use in an interrupt service routine ) (5) (16) (_( ).FORK macro_>with .INTEN macro ) (_( )Interrupt service routines_>use of .FORK ) (_( )Fork block_>contents ) (_( )F.BLNK_>offset in fork block ) (_( )F.BADR_>offset in fork block ) (_( )F.BR5_>offset in fork block ) (_( )F.BR4_>offset in fork block ) (_( )\$FKPTR_>setting up its value ) (_( )Interrupt service routines_>use of .FORK_>setting up \$FKPTR ) (_( ).FORK macro_>setting up \$FKPTR ) (5) (17) (_( ).FORK macro_>with real-time applications ) (_( ).FORK macro_>summary ) (_( ).INTEN macro_>summary ) (_( ).SYNCH macro_>summary ) (_( )Registers available_>after interrupt ) (_( )Registers available_>after .INTEN ) (_( )Registers available_>after .FORK ) (_( )Registers available_>after .SYNCH ) (_( )Interrupt service routines_>registers available ) (_( ).INTEN macro_>registers available ) (_( ).FORK macro_>registers available ) (_( ).SYNCH macro_>registers available ) (_( )Interrupt service routines_>exiting ) (_( )Interrupt service routines_>skeleton outline ) (5) (18) (5) (19) (5) (20) (_( )Interrupt service routines_>in mapped systems ) (_( )Mapped monitors_>interrupt service routines ) (_( )Extended memory_>interrupt service routines ) (_( )Mapping_>for interrupt service routines ) (_( )Virtual jobs_>and interrupt service routines ) (5) (21) (_( )PAR1_>restricted for interrupt service routines ) (_( )Interrupt service routines_>restricted in PAR1 ) (5) (22) (_( )PAR2_>restrictions for interrupt service routines ) (_( )Interrupt service routines_>restrictions in PAR2 ) (_( )MQ handler_>restricted in PAR2 under XM ) (_( )MQ handler_>MQH\$P2 conditional ) (_( )MQH\$P2_>restricts interrupt service routines ) (_( ).SYNCH macro_>executes with kernel mapping ) (_( )Kernel mode_>applies to .SYNCH ) (5) (23) (A) (1) (_( )SYSTEM.MLB_>using ) (_( )SYSMAC.SML_>defining structures with SYSTEM.MLB ) (_( )Data structures_>defining with SYSTEM.MLB ) (A) (2) (_( )Programmed requests_>defining EMT request block symbols ) (A) (3) (A) (4) (A) (5) (_( )SYSTEM.MLB_>listing of macros in ) (A) (6) (A) (7) (A) (8) (A) (9) (A) (10) (A) (11) (A) (12) (A) (13) (A) (14) (A) (15) (_( )Simulated console terminal_>see Console terminal, software simulation of ) (B) (1) (_( )Console_>software simulation of ) (_( )Terminals_>console_>software simulation of ) (_( )\$TTKS_>with console terminal simulation ) (_( )\$TTKB_>with console terminal simulation ) (_( )\$TTPS_>with console terminal simulation ) (_( )\$TTPB_>with console terminal simulation ) (_( )\$SYSGE_>with console terminal simulation ) (_( )\$XTTNR_>with console terminal simulation ) (_( )\$XTTPS_>with console terminal simulation ) (_( )\$XTTPB_>with console terminal simulation ) (B) (2) (_( )Console_>software simulation of_>input setup ) (B) (3) (_( )Console_>software simulation of_>interrupt source ) (_( )Console_>software simulation of_>appear like DL11 ) (_( )Console_>software simulation of_>input simulation ) (B) (4) (_( )Console_>software simulation of_>input restoration ) (_( )Console_>software simulation of_>output setup ) (B) (5) (B) (6) (_( )Console_>software simulation of_>output simulation ) (B) (7) (_( )Console_>software simulation of_>output restoration ) (_( )Console_>software simulation of_>multiterminal system with ) (_( )\$IMPLO_>with console terminal simulation ) (B) (8) (_( )I.CNSL_>with console terminal simulation ) (_( )T.STAT_>with console terminal simulation ) (_( )T.CSR_>with console terminal simulation ) (_( )\$CNFG3_>with console terminal simulation ) (_( )Console_>software simulation of_>multiterminal setup ) (B) (9) (B) (10) (_( )CF3.1S_>with console terminal simulation ) (_( )Console_>software simulation of_>multiterminal simulation ) (B) (11) (_( )Console_>software simulation of_>multiterminal restoration )