[Oberon] RISC emulator

Jan Verhoeven jan at verhoeven272.nl
Fri Mar 28 12:13:06 CET 2014

Jörg wrote:
> Hi
> To take the variable "n" into account even for MIN(INTEGER) I would change
> it to:
>      IF ROR(x, 31) = 1 THEN i:=10; DEC(n); a:="8463847412"

Now, ROR sounds nice to assembly language programmers but many HLL 
people will be on the wrong leg, whereas Oberon does have a native 
command to tackle it, which is fully understandable by all. I would 
rewrite to

IF  31 in x  THEN bla; bla; bla

with the proper type conversion for 'x'.


Jan Verhoeven

More information about the Oberon mailing list