On 2025-02-03 5:06 p.m., Chuck Guzis via cctalk
wrote:
> Really? The x86 family does indeed have stack-based addressing. In
> particular, The BP register holds the base of the stack frame and the
> assumed segment is SS. Even the lowly 8085 has some (undocumented) nod
> toward stack addressing.
On Mon, 3 Feb 2025, ben via cctalk wrote:
I don't like to have to play around with, DS and
SS
and that index register mess. The 6809 or the PDP-11 makes
for easy indexing.
Was the X86 family meant for pascal type languages?
Other than the small model, every thing is a hack.
It was generally agreed on many of the new features needed.
Motorola abandoned their previous code base, and designed the 68000.
Intel realized that they could "get away with" just adding patches and
kluges.
Yes, a "flat" memory model is simpler.
For getting started, you can set CS, DS, ES. and SS to the same; org your
program at 100h.