Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > z80 vs Python

Reply
Thread Tools

z80 vs Python

 
 
Paul Rubin
Guest
Posts: n/a
 
      06-25-2004
Phil Frost <(E-Mail Removed)> writes:
> Actually, the 286 is essentially a 32 bit processor. It has most of the
> features of the 386, only many of the control structures such as the GDT
> are different, as well as the memory bus.


Huh? The 286 has memory protection and 386-like segment descriptors,
but it's a 16 bit processor through and through. It has a 16-bit ALU
with 16-bit registers, and addresses within a segment are 16 bits.
Yes, there were versions of Unix that ran on it, which isn't too
surprising given Unix's origins in the 16-bit PDP-11 world. I'm not
aware of a Linux port to it, unless you mean something like ucLinux.

 
Reply With Quote
 
 
 
 
Grant Edwards
Guest
Posts: n/a
 
      06-25-2004
On 2004-06-25, Paul Rubin <> wrote:
> Phil Frost <(E-Mail Removed)> writes:
>> Actually, the 286 is essentially a 32 bit processor. It has most of the
>> features of the 386, only many of the control structures such as the GDT
>> are different, as well as the memory bus.

>
> Huh? The 286 has memory protection and 386-like segment descriptors,
> but it's a 16 bit processor through and through. It has a 16-bit ALU
> with 16-bit registers, and addresses within a segment are 16 bits.


Definitely. The basic ALU architecture was carried over
directly from the 8086. The 80286 just had some extra
memory-protection and segmentation features along with some
user/supervisor stuff.

> Yes, there were versions of Unix that ran on it, which isn't too
> surprising given Unix's origins in the 16-bit PDP-11 world.


I ran Coherent (a v7 clone) on a '286 for a while. Each
process was limited to 64K data and 64K text space because of
the CPU's 16-bit architecture.

> I'm not aware of a Linux port to it, unless you mean something
> like ucLinux.


IIRC ucLinux is still 32-bit and uses gcc (hence no 8086 port).
ELKS, OTOH, runs on the 8086.

--
Grant Edwards grante Yow! .. are the STEWED
at PRUNES still in the HAIR
visi.com DRYER?
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: [Python-Dev] [python-committers] [RELEASED] Python 3.2 rc 1 Senthil Kumaran Python 0 01-17-2011 10:31 AM
Re: [Python-Dev] [Python-3000] RELEASED Python 2.6a1 and 3.0a3 Martin v. L÷wis Python 0 03-01-2008 10:51 PM
Re: [Python-Dev] [Python-3000] RELEASED Python 2.6a1 and 3.0a3 Paul Moore Python 0 03-01-2008 10:39 PM
Searching comp.lang.python/python-list@python.org (was: UTF-8) skip@pobox.com Python 0 03-10-2007 02:50 PM
eZ80 - correction [z80 vs Python thread] Janusz U. Python 6 06-26-2004 11:41 AM



Advertisments