English
Language : 

NSB8 Datasheet, PDF (14/158 Pages) List of Unclassifed Manufacturers – BASIC interpreter for Z80 family
grifo®
ITALIAN TECHNOLOGY
GENERAL FEATURES
NSB8 is a powerful software development tool which allows high-level programming in BASIC on
all the grifo® boards based on Z80 microprocessor family. The code produced by NSB8 requires the
functions and features of CP/M operating system or the similar rom-based operating system GDOS
80. The development environment is extremly friendly and achieves to reduce the development time,
being anyway compliant to the operational feeling of all the BASICs. Unexperienced programmers
will be able to take advantage of its numberouses commands and functions, becoming productive in
few hours of work, while experienced programmers won't need any training. However the great code
performance and the rapidity of hardware intervents make the NSB8 an unreplaceable work
instrument for all the applications.
The interpreter supports mathematic functions, control applications, data base management, interfacing
to generic consoles, operating system calls and many other features designed to solve industrial
automation problems.
NSB8 is a programming and development environment made by a set of independent items that can
be used or not by the programmer, without any limitation. Wishing to make comparisions amongst
NSB8 and other well-known BASIC programming tools, we detect that NSB8 has an environment
and instruction, command set comparable to the GWBASIC's one.
NSB8 enables to take the greatest advantage of the hardware resources from the boards you are using,
because you may use them directly through the high-level instructions, with no need to develop
specific firmware. For example, NSB8 has the capacity to manage hardware resources like serial
lines, printers, mass storage devices, operator interfaces, etc.
Amongst the many characteristics of this development environment, we remind:
- Numbered BASIC source code and automatic renumeration command.
- Standard syntax; it allows to reuse code written and already tested on other BASIC
programming environments.
- Two different data types: floating point with 8 significant digits and string.
- Wide range of operators including mathematical, relational, logical.
- Complete set of mathematic functions including trigonometric and trascendental
functions.
- Support for the scientific notation that uses the significant digits in the best way.
- Instruction set dedicated to the use of an operator interface. By means of these functions
you may control the complete QTP xxx terrminals serie.
- Wide range of GDOS 80 file system management instructions set. There is no more need
for low-level memory and data area management. GDOS 80 takes care of this by
manipulating data files, which can be created, deleted, downloaded, etc.
- Interesting string manipulation instructions set (concatenation, conversion, test, etc.).
- Powerful control flow instructions set, which allows to perform iterations, single or
multiple tests, define functions and procedure, etc.
- Basic low-level hardware resources management instructions set, like I/O instructions,
direct memory access, absolute calls to external procedures etc.
- High level devices management instructions set, which, by means of GDOS 80 features,
allows easy use of peripherals like printers and serial lines.
- No license fee or overcharge, developers are free to create programs without even
informing grifo®.
As the software packages is under continuous development, please take care of the presence of an
eventual file called "READ.ME" in the work disk. This file reports additions, modifications and
improvements applied to the package and not yet reported in the manual; if the file is present it must
be read, printed and attached to this manual.
Page 2
NSB8
Rel. 5.10