Digital PDFs
Documents
Guest
Register
Log In
DEC-12-SE2D-DN
December 1970
8 pages
Original
0.7MB
view
download
Document:
dec-12-se2d-dn
Order Number:
DEC-12-SE2D-DN
Revision:
Pages:
8
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/dec-12-se2/dec-12-se2d-dn.pdf
OCR Text
DEC-12-SE2D-DN 1st Printing December, 1970 This manual is a supplement to the LAP6-DIAIj Programmer's Reference Manual, DEC-12-SE2D-D. Copyright ( C ) 1970 by Digital Equipment Corporation The material in this handbook, including but not limited to instruction times and operating speeds, is for informa- tion purposes and is siibject to change without notice. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DEC PDP FLIP CHIP FOCAL DIGITAL COMPUTER LAB For additional copies, order DEC-12-SE2D-DN from Digital Equipment Corporation, Program Library, Maynard, Mass. 01754. Price $1,00 TABLE OF CONTENTS Page 1,0 NEW FEATURES 1 2.0 SYSTEM IMPROVEMENTS 1 2.1 RK8 Disks 2.2 LPJ2f8 3.0 Printer PIP 1 2 2 3.1 Card Decks 2 3.2 Reboots trapping 3 4.1 ASSEMBLER CHAIN 5.0 EDITOR 4.0 3 3 5 5.1 Formatting 5 5.2 Cursor 5 6.0 SYSTEM INITIALIZATION AND SYSTEM BUILD 5 7. 0 CORRECTIONS 6 1.0 NEW FEATURES DIAL 1 -MS has been modified 2 to provide: a. support for b. use of an c. chaining of sources for assembling d. bootstrapping from RFi2f8 or RK8 disk e. multiple card deck inputs. 4 LPJ2f8 RK8 disks line printer These features facilitate user interaction with DIAL-MS and expand the range of supported peripherals. 2.0 SYSTEM IMPROVEMENTS 2.1 RK8 Disks From 1 to 4 RK8 disks may be accessed by DIAL-MS. The acceptable unit numbers to be used for addressing PDP-12 storage devices for DIAL-MS commands are: device 1 2 3 4 1 2 3 4 unit numbers logical disk units 10-11 10-13 10-15 10-17 10-15 20-25 30-35 40-45 0-1 0-3 0-5 0-7 0-5 6-13o 14-21^ 22-27^ RSj2f8 disk RS08 disks RS08 disks RS08 disks RK8 disk RK8 disks RK8 disks RK8 disks 8 For example, to save the program JACK on the second of ceptable coimnands are 2 RK8 disks, ac- I I ->-SP JACK, 22 (10^ ]|)gical disk unit) ->-SP JACK, 24 (12— :(bgical disk unit) "^LAP6-DIAL is referred to as|t)IAL in this document. This document is a supplemelt to the LAP6-DIAL Programmer's Reference Manual, DEC-12-SE2D-D. . For a PDP-12 configuration with more than 1 RK8, di^k 9 (units 10-15) should be the last disk accessed before doing any operation requiring pressing the I/O PRESET key (as in restarting DIAL) An error will occur if DIAL-MS is not on the last disk accessed before the I/O PRESET and in most systems DIAL-MS resides only on unit This condition will arise primarily if a program is loaded by the LO command from disk units 20-45. Loading the program USERl from unit 43, for example, by the command -^LO USERl, 43^ and then calling DIAL-MS (after USERl is loaded) by pressing I/O PRESET, setting the Left Switches to 07)01 and the Right Switches to 7310, pressing DO and then START 20 will propagate an error. Call DIAL-MS again to rectify the situation. . . Addressing non-existent RK8 disks halts the system. DIAL-MS must be reloaded to continue. For a system with RS08 disks, use unit numbers 10-17. Values from 20- 47 are interpreted as 10-17 by DIAL-MS on such a configuration. 2.2 LP08 Printer In addition to the 132 column printer supported by DIAL-MS, the 80 column LP08 line printer may be interfaced to the system. To use the printer, the only requirement is that it be in the "ready" status when DIAL-MS (or PIP) is loaded. 3.0 PIP 3. 1 Card Decks PIP has been modified to permit entry of more than one card deck at a time. The message calling for more tapes is now MORE CARDS OR TAPES — no more tapes r — read more input n 2 Type the appropriate reply, as before. If an attempt is made to access a non-existent disk via PIP, the mes- sage NO DISK appears on the screen. CTRL/D to return to DIAL. Type CTRL/P to return to PIP or If the RK8 disk is not functioning properly, the message DRIVE NOT WORKING is displayed. Exit as above and check the disk. 3.2 Reboots trapping For a PDP-12 system with at least 8K of core and one RS08 or RK8 disk, PIP returns directly to DIAL-MS without having to read from tape, thereby greatly increasing the speed of this return. If DIAL-MS is not on the disk and a return to DIAL-MS on tape is desired, type a carriage RETURN as the first character after PIP is loaded by the procedure in section 5.1 of the LAP6-DIAL manual to activate the LINCtape bootstrap. 4.0 ASSEMBLER 4.1 CHAIN A new pseudo-op, CHAIN, has been added to facilitate assembling large programs. A CHAIN statement in the form CHAIN "NAME" UNIT placed at the end of one program will call the NAMEd file from the specified UNIT. Assembly of the current program is terminated and that of the called program is initiated. enclosed in quotes. Note that the file NAME must be A program which was called for assembly by a CHAIN statement can include another CHAIN statement, thus placing no limit on the number of files that can be assembled together- If a UNIT is not specified, the assembler will look for ttie indicated program on the same unit as the program currently being assembled. 1 Note that a response of A (read another tape) an acceptable reply for previous versions of PIP, is properly interpreted by this version of DIAL-MS for the user's convenience. , 3 If the program currently being assembled is in the working area, rather than saved on tape, and no unit is specified, the assembler looks for the called program on unit 10, When a CHAIN statement is encountered during assembly, the mode is reset to LINC mode and the line number counter is reset to zero so that the line numbers in the called program will match the scope line niambers. For this reason, there will be more than one section in the listing with the same line numbers. To facilitate debugging, the assembler prints the message "CHAINING name" on the output device, where "name" is the file which is starting to be assembled. The message is printed on both passes of the assembler. Consider the following output. CHAINING LNCN CHAINING BWDN 0037 US CHAINING TNNY 0045 IR 0067 IR CHAINING MNSF In this example, 5 programs (the initial one, plus LNCN, BWDN, TNNY, and MNSF) have been assembled as one file. The errors encountered were an undefined symbol at line 37 of program BWDN and illegal references at lines 45 and 67 of program TNNY. If an error occurs in the CHAIN statement itself, the message CH (chain error) is printed and assembly is terminated. The CHAIN pseudo-op obsoletes the SAVSYM and LODSYM pseudo-ops for systems using DIAL-MS. 4 ;5.0 EDITOR 5. 1 Formatting The automatic formatting featiire of the DIAL Editor has been expanded to accommodate programs that require repression of tag field formatting. For example, the FPP (Floating Point Processor) Assembler uses a comma to distinguish between the core address and the index register field Sense Switch 0 now controls format- in a memory reference instruction. ting by the Editor. When SSW^=0, the standard DIAL formatting is impleSpecifically, mented; when SSWJ?=1, the new formatting is activated. when SSWJ3=1, a tab can be typed between the instruction and the core address which when a comma is typed after the core address causes no shift into the tag field or movement of the slash for the comment field. For example Typed SSWJ2(=j2f SSWi2f=l Displayed FLDA(space)200,2 FLDA (space) 20)21, 2 FLDA( tab) 200,2 DIS, FLDA (tab) 200,2 FLDA2j2(0, FLDA 200, DIS, 2 2 FLDA 200,2 FLDA 200,2 I 5.2 Cursor I Users familiar with the previous version of DIAL-MS will notice that with this version the cursor flickers on the scope. This feature was implemented to facilitate locating the cursor in a lengthy display. 6.0 These SYSTEM INITIALIZATION AND SYSTEM BUILD 2 procedures (described in sections A. 3 and A. 2, respectively, of the LAP6-DIAL manual) no longer require that an EXIT command be issued DIAL-MS commands and statements can to preserve the Editor's pointers. be accepted directly. 5 7.0 CORRECTIONS The following is a list of corrections to LAP6-DIAL Programiner s Reference Manual, DEC-12-SE2D-D. ' Page 2-3 For the example in section 2.4 the input typed jf ^ should be c JMP ENT (not SET 12) Page 3-3 Note that the letters I and U cannot be used as user-defined symbols (Section 3.2.1-b) Page 3-9 When using the LISTAPE pseudo-op to output to a mass storage device, the next sequential logical dxsk unit will be used if the requested unit ^ becomes full. Page 4-12 When exiting to the User's Monitor Command/ the extended operations buffer remains in extended address mode. Page A-3 The illustrations for the Right Switches for System Initialization and System Startup are reversed. The correct Right Switches settings for System Initialization are: 4,4.4, f 4'4' f f4' t++ The correct Right Switches settings for System Startup are ^ 4- i Page B-1 fft 4- 4- tft An error message has been added C M Comma Mistake - a comma was used illegally. 6 ^
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies