On 2023-12-13, Peter Flass <peter_flass@yahoo.com> wrote:
Ahem A Rivet's Shot <steveo@eircom.net> wrote:
On Wed, 13 Dec 2023 03:31:08 -0000 (UTC)
John Levine <johnl@taugh.com> wrote:
A big difference between the computing world now and back in the 1960s >>>> and 1870s when people were designing segmented machines is that thenC for the 286 was a horror story with multiple memory models and
the important software was written in machine-specific assembler,
while now it's all in C or other languages which don't really care
about the underlying instruction set, although C and its decendants
have assumptions about byte addressed flat memory baked deep into them. >>>
near and far pointers exposed in the source code.
When I first started looking at the architecture, I thought all the memory >> models were just nuts.
Yeah, too bad the Motorola 68000 arrived just a bit too late.
On 14 Dec 2023 at 21:52:06, Charlie Gibbs <cgibbs@kltpzyxm.invalid>
wrote:
On 2023-12-13, Peter Flass <peter_flass@yahoo.com> wrote:
Ahem A Rivet's Shot <steveo@eircom.net> wrote:
On Wed, 13 Dec 2023 03:31:08 -0000 (UTC)
John Levine <johnl@taugh.com> wrote:
A big difference between the computing world now and back in the
1960s and 1870s when people were designing segmented machines is
that then the important software was written in machine-specific
assembler, while now it's all in C or other languages which don't
really care about the underlying instruction set, although C and its >>>>> decendants have assumptions about byte addressed flat memory baked
deep into them.
C for the 286 was a horror story with multiple memory models and
near and far pointers exposed in the source code.
When I first started looking at the architecture, I thought all the
memory models were just nuts.
Yeah, too bad the Motorola 68000 arrived just a bit too late.
I liked the Texas 9900 instruction set.
I liked the Texas 9900 instruction set.
On 14 Dec 2023 at 21:52:06, Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
On 2023-12-13, Peter Flass <peter_flass@yahoo.com> wrote:
Ahem A Rivet's Shot <steveo@eircom.net> wrote:
On Wed, 13 Dec 2023 03:31:08 -0000 (UTC)
John Levine <johnl@taugh.com> wrote:
A big difference between the computing world now and back in the 1960s >>>>> and 1870s when people were designing segmented machines is that then >>>>> the important software was written in machine-specific assembler,C for the 286 was a horror story with multiple memory models and
while now it's all in C or other languages which don't really care
about the underlying instruction set, although C and its decendants
have assumptions about byte addressed flat memory baked deep into them. >>>>
near and far pointers exposed in the source code.
When I first started looking at the architecture, I thought all the memory >>> models were just nuts.
Yeah, too bad the Motorola 68000 arrived just a bit too late.
I liked the Texas 9900 instruction set.
My favourite is the ICL 2900 instruction set - loosely based on the Manchester MU5. Great for compiler writers.
On 15/12/2023 09:18, Bob Eager wrote:
My favourite is the ICL 2900 instruction set - loosely based on the
Manchester MU5. Great for compiler writers.
That's the first machine I used professionally. I quite liked the
DECsystem10 we had at Uni.
I went from the 2900 to an Intel 8085. Yuck. I spent quite a lot of my
career with 8085/8086/286 (yes, occasionally in protected mode), 386...
- and I never liked any of them.
More recently I used ARM chips, and TBH I don't really know what they
are like. I never needed to, they are fast enough without needing
assembler.
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 6 |
Nodes: | 8 (0 / 8) |
Uptime: | 27:02:45 |
Calls: | 45 |
Files: | 21,492 |
Messages: | 63,140 |