> On Sep 29, 2026, at 3:44 PM, ben via cctalk <[email protected]> wrote:
> 
> On 2026-09-29 11:36 a.m., Paul Koning via cctalk wrote:
>>> On Sep 29, 2026, at 1:22 PM, ben via cctalk <[email protected]> wrote:
>>> 
>>> ... Like what machines other than IBM had binary and decimal computing?
>> That depends.  One answer is "all of them" -- because any general purpose 
>> computer can do both.
> 
> True, but in 60's and 70's only  PL/1 or subsets of it could do binary and 
> decimal computing in a high level language.I have not looked at any newer 
> languages cause nothing would ever port.

Um, you forgot COBOL!  Which is still around; GCC now includes a COBOL 
compiler.  RPG maybe also, though I don't know that language.  And nowadays 
there is Python, though I don't know if the decimal arithmetic library on 
Python/VAX would use those instructions.

>> If you meant "had machine instructions both for decimal and for binary 
>> arithmetic", the answer includes the PDP-11 and VAX, and I think the Intel 
>> 4004 had instructions used as building blocks in decimal arithmetic.
> 
> You must of had a custom PDP 11 then.

Nope.  It's the "commercial instruction set" which was an optional feature on 
several PDP-11 models sold by DEC, clearly documented in the PDP-11 
architecture manual, and supported by at least COBOL and probably RPG; the 
kernel would also use the CIS MOVC instruction for memcpy if present in the 
machine.  There is of course the famous PDP-11/74 (one of two unshipped models 
of that name) which was an 11/70 with CIS added, canceled around the time the 
VAX came out.  Internal rumors were that it was due to it being faster than the 
VAX for COBOL workloads.

        paul

Reply via email to