32016 Second Processor 32016 Second Processor
Total Page:16
File Type:pdf, Size:1020Kb
- Normalised double precision representation: c 1 bit sign, 11 bits exponent. 52 bits fraction - Language as described in The C Programming approximate range of Z.ZE-308 < = 1 r 1 < = Language by Kernighan and Ritchie. published 1.BE+ 308 precision of approximately 15 byPrentice-Hall, 1978 decimal digits - C library with support for maths and standard i/o Software FORTRAN77 PANOS -Designed to conform to ANSI X3 .9-1978 - Program loading and execution -Some FORTRAN 66 compatibility -Command line interpretation - 32 bit or 64 bit reals -Command files with parameter substitution LISP -Event handling - Cambridge LISP ,largely compatible with - Cross language calls University otutah 'Standard Lisp' -Library, with support for stream based i/o, -Multi-length arithmetic package type conversions, error message handling. -Full screen editor argument decoding. memory allocation, plus -Macro package and cross reference generator OSWORD, OSBYTE calls -Linker Pascal -Full screen editor with multiple windows -Designed to conform to BS6192 (ISO-Pascal - BBC Microcomputer editors conversion Levell) support -Extensions for modularity -Various other utilities - 64 bit reals -Support for filing systems: DFS, ADFS, NFS Assembler -Filename extensions -Acorn 32016 assembler -Time and date stamping - BBC Microcomputer STAR command BBCBASIC -Fully compatible with BBC Microcomputer BASIC -Full screen editor For further details ask your nearest dealer or write to: g Acorn Computers Limited ~ Fulbourn Road Cherry Hinton ~c 0 Cambridge CB 1 4JN ~u The BBC Microcomputer system is designed. produced and marketed ~ in the UK by Acorn Computers Limited. This description and 0 ~ specification is subject to change without notice. ~ British Broadcasting Corporation is abbreviated to BBC throughout the E text. ~--------------------------------------------------------------~ 8 The British Broadcasting Corporation Microcomputer The British Broadcasting Corporation Microcomputer 32016 Second Processor 32016 Second Processor APP31 concurrently, one dedicated to efficient use by programmers and end The British Broadcasting Corporation Microcomputer computation, one to input and output. The users alike. It permits the user to load 32016 Second Processor configuration can accommodate a wide programs from a suitable backing store/ range of peripherals, in particular those filing system (eg floppy disc and DFS) , and which, either as built-in or optional subsequently to execute them. PANOS is components, comprise the BBC stored partly in ROM, but is otherwise Microcomputer system. This includes loaded from the filing system, either The 32016 Second Processor is an -provide a better user interface than floppy or Winchester disc, memory following initialisation or on demand. The extension unit which converts a BBC possible on a BBC Microcomputer alone. mapped text and graphics display, command file mechanisms permit Microcomputer into a 32 bit computer The high level languages provided have keyboard, printer, serial interface, IEEE developers to tailor applications for system suitable for the efficient interface, Econet, etc. particular users. development and execution of software been selected to cover a wide range of requiring a large amount of processor application areas. It is the responsibility of the operating Full documentation is provided in three power. It is of particular value to system PANOS to manage the input and manuals. The 32016 Second Processor User professional, scientific, engineering and Uses and users output resources. The programmer makes Guide enables new users to install and educational users who require its speed, The 32016 Second Processor has been i/o requests through a procedural interface explore the system without initial recourse 256 Kbyte memory, numeric range and designed primarily for professional users forming part of the library, but normally to the other two more technical volumes, precision. who are typically educators, scientists and this is hidden from the high level language the 32016 Languages and PANOS user engineers, rather than for those at home. programmer. guides. These are published in loose leaf The 32016 Second Processor uses the However, it is expected that increasingly . format and supplied with ring binders so National Semiconductor 32000 series chip users will select equipment capable of use PANOS Itself relles on a fum ware kernel that updates and additional sections can set and includes the floating point chip as in both situations. Thus the system has (called PANDORA). Calls to PANOS are be easily incorporated. Note that the standard. This provides 32 bit arithmetic been designed so that, for instance, translated and routed through the kernel to Lan ua es User Guide assumes familiarity performance, a large uniform address the BBC Microcomputer's operatmg and ·ttth gl erned program source files can be edited on a filing systems such as the MOS . DFS etc. WI e anguage cone · space, and an architecture designed for BBC Microcomputer at home, then Direct access to the kernel is normally Acorn has a policy of strict quality control the efficient compilation and execution of compiled on a Second Processor high level language programs. reserved for PANOS or stand alone for both hardware and software. 32016 configuration at work. language systems. This translation within Second Processor hardware is designed The operating system PANOS supports the Typical uses include: PANOS never takes away functionality; it is and manufactured to a high standard of development and execution of high level -low cost program development either direct or designed to increase reliability and to comply with the language programs. A number of software -low cost scientific and engineering convenience to the programmer or user. In appropriate British standards for safety. tools are provided to assist developers in applications including computer aided this way all normal BBC Microcomputer . writing or pqrting software effectively; design (CAD) resources remain available. 32016 Second Processor compilers and included are five industry-standard high operatmg systems are subjected to a -education mcluding computer science Thus, programmers have in general the rigorous test programme consisting of levellanguages, BBCBASIC, C, education and computer aided learning FORTRAN 77, Cambridge LISP, Pascal. choice between several levels of interface some or all internal acceptance tests, (CAL) with the system: certification by international standards PANOS, the operating system provided, -running existing applications, in -by the use of standard language specific bodies, independent audits and extensive particular off -loading time-sharing has been especially designed and statements or library calls, eg WRITELN in field trials. High level languages have been systems-running new applications, eg implemented for this product. The design Pascal extensively used for implementation of the those with computationally demanding or objectives were that it should: -by calls to the PANOS library which are compilers and operating system. -provide the necessary support for highly interactive loads interpreted by PANOS and partly executed professional users, applications, and -extending applications currently limited by the MOS. filing system etc, eg by the capability of a BBC Microcomputer A 32 bit high level language software development BLOCKWRITE architecture -in the modern style, be relatively simple even fitted with a 6502 Second Processor. -by calls to the PANOS library which are but extensible directly passed on to the MOS etc, eg The NS320 16 is a full32 bit architecture in a -require relatively modest configurations, How it works OS BYTE. 16 bit external data bus, 24 bit address bus but take advantage of larger ones The unit connects to a BBC Microcomputer implementation; it is object code -integrate with BBC Microcomputer via the Tube, a high speed bi-directional Users normally operate the system by compatible with other processors in the hardware and software interface. The resultant system thus interacting with the PANOS command line family. comprises two processors operating interpreter. This has been designed for concurrently, one dedicated to efficient use by programmers and end The British Broadcasting Corporation Microcomputer computation, one to input and output. The users alike. It permits the user to load 32016 Second Processor configuration can accommodate a wide programs from a suitable backing store/ range of peripherals, in particular those filing system (eg floppy disc and DFS) , and which, either as built-in or optional subsequently to execute them. PANOS is components, comprise the BBC stored partly in ROM, but is otherwise Microcomputer system. This includes loaded from the filing system, either The 32016 Second Processor is an -provide a better user interface than floppy or Winchester disc, memory following initialisation or on demand. The extension unit which converts a BBC possible on a BBC Microcomputer alone. mapped text and graphics display, command file mechanisms permit Microcomputer into a 32 bit computer The high level languages provided have keyboard, printer, serial interface, IEEE developers to tailor applications for system suitable for the efficient interface, Econet, etc. particular users. development and execution of software been selected to cover a wide range of requiring a large amount of processor application areas. It is the responsibility of the operating Full documentation is provided in three power. It is of particular