🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.unisys
Article #94

2Re: Info about A Serie

#94
From: MPA15AB!COMPSYSU
Date: Wed, 14 Oct 1992 02:26
39 lines
2605 bytes
> You can do *almost* anything you want in NEWP, but even NEWP has its
> limitations.  For example, you cannot insert a NOP after a STOD if
> you need one.  This is the reason why I wrote an assembler for the
> large systems.

> ...                               if you are not programming in
> NEWP or assembler these registers are not directly available to you....

Although I know of several A Series customers who have written assemblers
for A Series machines, there is no need for an assembler.  It is really a
hobbyists item.  There is no official Unisys assembler, as we have no need
of one.

> Perhaps we have a different definition of "user program".  A NEWP
> program can easily modify a machine instruction word.  This is not
> to say that I recommend that you do this, but it is possible.

NEWP (and before it, ESPOL) is a language which has the ability to do
unusual things, as needed for the operating system (MCP).  In order to
do something normally forbidden, you must declare that the block you are
in is permitted to do something unsafe, and sepcify the class of unsafeness
you are going to use.  Any use of unsafe constructs not only must be made
explicit in the block heading, but also marks the codefile as not executable.
The highest levels of system access and privelege are needed to be able to
execute such a program.  Thus, it is far outside the normal realm of A Series
programming.

  =====================================================================
  = sua cuique voluptas              (everyone has his own pleasures) =
  = Randy Gellens            randy%mpa15ab@trenga.tredydev.unisys.com =
  = >>>>>>> If mail bounces, forward to rgellens@mcimail.com <<<<<<<< =
  = Opinions are personal; facts are suspect; I speak only for myself =

                          Randomly selected tag:

Niklaus Wirth has lamented that, whereas Europeans pronounce his name
correctly (Ni-klows Virt), Americans invariably mangle it into
(Nick-les Worth).  Which is to say that Europeans call him by name, but
Americans call him by value.
Technical Details
Message-ID: <AMPU234466E7C1@MPA15AB>
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!darwin.sura.net!udel!gvls1!TRENGA.tredydev.unisys.com!MPA15AB!COMPSYSU
References: MPA15AB!COMPSYSU@TRENGA.tredydev.unisys.com

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.unisys
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!darwin.sura.net!udel!gvls1!TRENGA.tredydev.unisys.com!MPA15AB!COMPSYSU
From: MPA15AB!COMPSYSU@TRENGA.tredydev.unisys.com
Subject: 2Re: Info about A Serie
Message-ID: <AMPU234466E7C1@MPA15AB>
Sender: MPA15AB!COMPSYSU@TRENGA.tredydev.unisys.com
Organization: C-S-U Gateway
References: MPA15AB!COMPSYSU@TRENGA.tredydev.unisys.com
Date: Wed, 14 Oct 1992 02:26:00 GMT
Comments: Actually-From: Randall "vive.hodie" Gellens <RANDY @ MPA15AB>
Lines: 40