📄 pxin0.n
字号:
.\" Copyright (c) 1979 The Regents of the University of California..\" All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\" must display the following acknowledgement:.\" This product includes software developed by the University of.\" California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\" may be used to endorse or promote products derived from this software.\" without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" @(#)pxin0.n 5.2 (Berkeley) 4/17/91.\".if !\n(xx .so tmac.p.RP.TLBerkeley PascalPX Implementation Notes.brVersion 2.0 \- January, 1979.AUWilliam N. Joy\*(Dg.AUM. Kirk McKusick\*(Dd.AIComputer Science DivisionDepartment of Electrical Engineering and Computer ScienceUniversity of California, BerkeleyBerkeley, California 94720.AB.PPBerkeley Pascalis designed for interactive instructional use and runs on the.SM "VAX 11/780" .The interpreter.I pxexecutes the Pascal binaries generated by the Pascal translator.I pi ..PPThe.IPX Implementation Notes.Rdescribe the general organization of.I px ,detail the various operations of the interpreter,and describe the file input/output structure.Conclusions are given on the viability of an interpreterbased approach to language implementation for an instructional environment..AE.if n 'ND.SHIntroduction.PPThese.IPX Implementation Notes.Rhave been updated from the original .SM "PDP 11/70"implementation notes to reflect the interpreter that runs on the.SM "VAX 11/780" .These notes consist of four major parts.The first part outlines the general organization of.I px .Section 2 describes the operations (instructions) of the interpreterwhile section 3 focuses on input/output related activity.A final section gives conclusions about the viability of an interpreterbased approach to language implementation for instruction..SHRelated Berkeley Pascal documents.PPThe.I "PXP Implementation Notes"give details of the internals of the execution profiler.I pxp;parts of the interpreter related to.I pxpare discussed in section 2.10.A paper describing the syntactic error recovery mechanism used in.I piwas presented at the ACM Conference on Compiler Constructionin Boulder Colorado in August, 1979..SHAcknowledgements.PPThis version of.I pxis a.SM "PDP 11/70"to.SM "VAX 11/780"opcode mapping of the original.I pxthat was designed and implemented by Ken Thompson,with extensive modifications and additionsby William Joyand Charles Haley.Without their work, this.UPsystem would never have existed.These notes were first written by William Joy for the.SM "PDP 11/70"implementation.We would also like to thank our faculty advisor Susan L. Grahamfor her encouragement,her helpful comments and suggestionsrelating to.UPand her excellent editorial assistance..FS\*(dg\ The financial support of the National Science Foundation under grantsMCS74-07644-A03 and MCS78-07291and of an \s-2IBM\s0 Graduate Fellowship are gratefully acknowledged..FE.FS\*(dd\ The financial support of a Howard Hughes Graduate Fellowship is gratefully acknowledged..FE.bp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -