[TUHS] machine code translation,as mental architecture models

John R Levine johnl at taugh.com
Wed Jul 10 22:53:35 AEST 2024


On Wed, 10 Jul 2024, Lars Brinkhoff wrote:
>> typing this on my M1 Macbook using an editor that thinks it's running
>> on an x86.
>
> Note that Apple silicon has special hardware - not in standard ARM
> devices - to accomodate the x86 memory model.  I don't know the detals
> of Rosetta 2, but I believe this hardware is an important component to
> make it work.

I believe there's hardware to make it work better, but there's plenty of 
examples of object code translation without special hardware.  The last 
time Apple switched processors they compiled POWER code to x86 which was 
harder since the byte orders were different.

Still would be interested to hear when it was invented.  1967 seems early 
but not that early.

Regards,
John Levine, johnl at taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly


More information about the TUHS mailing list