Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.development    |    Operating system development chatter    |    4,255 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,280 of 4,255    |
|    mutazilah@gmail.com to Joe Monk    |
|    Re: segmentation    |
|    20 Sep 22 19:26:02    |
      From: muta...@gmail.com              On Wednesday, September 21, 2022 at 8:56:34 AM UTC+8, Joe Monk wrote:       > > 1. 32 bit programs can run on an       > > unmodified zarch in am64.       > AM64 is 64 bit, not 32 bit. If youre in AM64, then by definition, your       program is 64 bit. Instruction and storage addresses are 64 bits wide, not 32       bits wide.       >       > Joe              At some level that is technically true.              But the program that I am talking about is using       purely 32 bit instructions, purely 32 bit       registers, and writing data in 32 bit       amounts, which is 32 bit by definition.              Unless you want to provide a different       definition of 32 bit.              It will also run on a slightly       modified 32 bit alternative       processor, no 64 bit in sight.              It will also run on a real s390,       but because of address line limits       it will only access 2 GB storage.              And it will even run on an       unmodified s370, but again, address       lines will limit it to 16 GB of storage.              The fact that a 32 bit program has       an extra 32 unused address lines on       zarch, all set to zero by the os,       1 address line that can't be used on       an existing s390, 8 address lines       that can't be used on an existing s370,       does not stop a 32 bit program from       being a 32 bit program.              Unless you want to start a semantic       debate, which I will probably simply       concede, because my only real       interest is the concept that 32 bit       programs, my possibly faulty definition,       can run on zarch accessing the full       4 GB that 32 bit is capable of.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca