Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <m7kj2aFo79fU1@mid.individual.net>
Deutsch   English   Français   Italiano  
<m7kj2aFo79fU1@mid.individual.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: moi <findlaybill@blueyonder.co.uk>
Newsgroups: comp.arch
Subject: Re: millicode, extracode, fractional PCs
Date: Fri, 2 May 2025 20:00:26 +0100
Lines: 31
Message-ID: <m7kj2aFo79fU1@mid.individual.net>
References: <vbgdms$152jq$1@dont-email.me> <vutp0q$qet7$1@dont-email.me>
 <Mn5RP.14541$5d9c.4348@fx39.iad> <m7k8mgFm0gbU1@mid.individual.net>
 <vv2v7r$17op$1@gal.iecc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net q6Pybanxvo/BGymfEYMRbQprHRc4wHw7w9zTk73ficTya/xN8R
Cancel-Lock: sha1:FuCatSRFUJ0E1Q+tyrwYS+8BMsM= sha256:8QXJMqOxScmEc44mDAJtH+Rde7uFGB+IBCsrj9bivBs=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <vv2v7r$17op$1@gal.iecc.com>
Bytes: 2112

On 02/05/2025 18:26, John Levine wrote:
> According to moi  <findlaybill@blueyonder.co.uk>:
>> On 02/05/2025 16:18, EricP wrote:
>>
>>> And a paper on IBM Millicode which is kind of like Alpha PAL code
>>> and may be similar to Robert's mega-ops.
>>>
>>> The What and Why of System z Millicode 2012
>>> https://share.confex.com/share/119/webprogram/Handout/Session11773/The%20What%20and%20Why%20of%20System%20z%20Millicode%20-%20%2311773.pdf
>>
>> Thanks for that reference.
>>
>> I struggle to see how "millicode" differs in essentials from
>> the "extracode" implementation of complex orders on the
>> Ferranti Orion & Atlas, or the ICT 1900 Series, of 60 years ago.
> 
> It looks very similar.  The main difference I can see from extracode
> is that extracode used the same hardware instruction set as normal
> programs but millicode has a few extra instructions not usable
> in normal programs.

So has extracode on the Orion and the 1900 Series.

> Given that that deck credited Wilkes for microcode in the 1950s I'm
> suprised they didn't mention extracodes.  Surely they knew about it.

Quite so.

-- 
Bill F.