From Esolang
Jump to navigation Jump to search
This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information.

SBN (Subtract and Branch if Negative) is an OISC low level language. It is described by Fotis Georgatos in "Coffee Making HOWTO", chapter 5.1 "An adequate assembly language". To be more exact, the SBN described in the Coffee Making HOWTO is for humorous effect chosen to be SBN2, which is an esoteric way to program a subtracting machine, to the point of distraction.

If you want nicer programmability features, it is better to opt for SBN3 (known to play along nicely for setting up, say, a FORTH interpreter) or even SBN4, which is itself a more complete model, far more easy to build upon and clock it efficiently for general purpose usage. Here are some links for further study: