13.07.2015 Views

apple-pascal-1.3-manual

apple-pascal-1.3-manual

apple-pascal-1.3-manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Glossaryactivation: The execution of asegment of code. Normally asegment will have either noactivations (if it is not currentlybeing executed) or one activation (ifit is being executed). A segmentthat is recursive may have morethan one activation at a time.activation record: Memory spaceon the program stack that stores themarkstack, function value, passedparameters, and local variables foran active procedure. Activationrecords are created by procedurecalls and removed as a procedure isterminated.actual parameter: A variable orconstant within a program that ispassed to a procedure forprocessing. Compare formalparameter.algorithm: A step-by-stepprocedure for solving a problem oraccomplishing a task.allocate: To reserve space inmemory.arithmetic operator: A symbolused in mathematical calculations.array: A collection of variables thatare declared with a common namein a single variable declaration. Thevariables all have the same type,which is called the base type of thearray. Each variable is identified bymeans of an index, which is givenin square brackets after the name ofthe variable. The index indicatesthe position of the variable in thearray.array element: An individualmember of an array.ASCII: Acronym for AmericanStandard Code for InformationInterchange, pronounced Ask' ee, acode in which the numbers from 0to 127 stand for text charactersincluding the letters of the alphabet,the digits 0 through 9, punctuationmarks, special characters, andcontrol characters. ASCII is used torepresent text.assembly language: A low-levelprogramming language in whichindividual machine-languageinstructions are represented in asymbolic form more easilyunderstood by a programmer thanmachine language itself.assignment: The process of givinga value to a variable or function.attribute table: A table associatedwith each procedure that containsinformation needed to execute theprocedure. Attribute tables growtoward lower addresses.autostart ROM: A part of theApple computer's speciallyprogrammed circuitry that isresponsible for checking diskdevices until it finds one with abootable disk in it.BASE: BASE procedure pointer. A16-bit pointer on zero page thatpoints to the MSST AT field of theactivation record of the mostrecently invoked base procedure.base procedure: A procedure ofthe Pascal system at lexical level 0or -1.base-relative relocation table: Atable of addresses, within anassembly-language procedure, eachaddress to be relocated relative tothe address contained in the BASEpseudoregister.base type: The type of thepotential values of a set or dynamicvariable.GlossaryV-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!