Article View: net.micro.ns32k
Article #9Re: Re: Re: Re: National's 32332 (Apples and oranges really)
From: Bill Earl
Date: Tue, 17 Jun 1986 05:55
Date: Tue, 17 Jun 1986 05:55
41 lines
2571 bytes
2571 bytes
>>The National 32032, 32332, and the Motorola 680XX both have a much better
>>instuction set than the Intel 8086, 186, 286, and 386. This may not be
>>as noticible at the machine code level, but when in compiled codes, especialy
>>'C', the National and Motorola instrucitons sets are much more efficient.
> Executable file sizes, 6502 assembler program:
> Intel, 8086, Microsoft C 3.0 -> 15110
> Motorola 68000, UniSoft cc -> 19500
> This is more efficient?
I have had occasion to compile 4.2 BSD system code for both 80286
and 32032, under comparable execution conditions, meaning that both
compilers generated 32-bit pointers and 32-bit int's (not 16-bit pointers
and 16-bit int's as with some 80286 compilers). The 32032 code was
about the same size as the VAX code. The 80286 code was about 70
per cent larger. Some of the difference was due to slightly less
sophisticated optimization in the 80286 compiler, but there was no
reasonable way to get the 80286 code to be less than 50 per cent
larger than the 32032 code, given comparable levels of optimization.
The main problems on the 80286 were the small number of pointer
registers (2) and the lack of built-in 32-bit arithmetic. The 80386
is much better than the 80286, in 80386 "flat" model (32-bit registers,
32-bit addresses, no segmentation), but 80386 flat model is essentially
incompatible with 8086 and 80286 compilers.
Some people seem to like the intellectual challenge of fitting
complex programs onto inadequate hardware, such as the 80286, but
doing so is not likely to be cost-effective, except for mass-market
products such Lotus. (By complex, I mean programs which require
several megabytes of memory to execute.)
William J. Earl
American Information Technology, Cupertino, CA
408-252-8713
...!decwrl!nsc!voder!lewey!wje
--
William J. Earl
American Information Technology, Cupertino, CA
408-252-8713
...!decwrl!nsc!voder!lewey!wje
Technical Details
Message-ID:
<317@lewey.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!lll-crg!seismo!ut-sally!pyramid!voder!lewey!wjeReferences:
<865@hoptoad.uucp> <367@tolerant.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!lll-crg!seismo!ut-sally!pyramid!voder!lewey!wje From: wje@lewey.UUCP (Bill Earl) Newsgroups: net.micro.ns32k Subject: Re: Re: Re: Re: National's 32332 (Apples and oranges really) Message-ID: <317@lewey.UUCP> Date: Tue, 17-Jun-86 01:55:22 EDT Article-I.D.: lewey.317 Posted: Tue Jun 17 01:55:22 1986 Date-Received: Wed, 18-Jun-86 05:30:20 EDT References: <865@hoptoad.uucp> <367@tolerant.UUCP> Organization: American Information Technology, Cupertino CA Lines: 41