https://groups.google.com/g/comp.os.cpm/c/OG4tTERPtto/m/yC5iUh79CQAJ [logo_group]Groups Conversations All groups and messages [Search conversations][ ] Send feedback to Google Help # Sign in Groups comp.os.cpm Conversations About Privacy * Terms Z80 vs 8088 speed 8555 views Skip to first unread message Nils M Holm's profile photo Nils M Holm unread, Nov 12, 2023, 12:26:13 PM (8 days ago) Nov 12 Reply to author Sign in to reply to author Forward Sign in to forward Delete Copy link Report message as abuse Sign in to report message as abuse Show original message Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message to Just compiled my T3X/0 compiler on an 8088 @ 4.77 MHz under DOS and was surprised to see that it takes only slightly less time than on an Z80 @ 4MHz under CP/M. See http://t3x.org/t3x/t3x0.html I would have guessed that the 8088 is much faster at about the same clock speed, because it has more 16-bit operations and does multiplication and division in hardware. Of course the compiler back ends also play a role, but the Z80 backend typically emits *more* instructions for the same program. I have never used an 8088 back in the days. In case you have, what was your experience? Any technical explanation for my results? -- Nils M Holm < n m h @ t 3 x . o r g > http://t3x.org Dennis Boone's profile photo Dennis Boone unread, Nov 12, 2023, 2:23:19 PM (8 days ago) Nov 12 Reply to author Sign in to reply to author Forward Sign in to forward Delete Copy link Report message as abuse Sign in to report message as abuse Show original message Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message to > I would have guessed that the 8088 is much faster at about > the same clock speed, because it has more 16-bit operations > and does multiplication and division in hardware. Of course > the compiler back ends also play a role, but the Z80 backend > typically emits *more* instructions for the same program. The 8088 gives up a substantial portion of any 16-bit advantage to its 8-bit external bus. De Zbig's profile photo Zbig unread, Nov 18, 2023, 7:25:51 AM (2 days ago) Nov 18 Reply to author Sign in to reply to author Forward Sign in to forward Delete You do not have permission to delete messages in this group Copy link Report message as abuse Sign in to report message as abuse Show original message Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message to > The 8088 gives up a substantial portion of any 16-bit advantage to its > 8-bit external bus. Not just that: https://trixter.oldskool.org/2011/06/04/ at-a-disadvantage/ Quick, without doing any research: What early 1980s computer was faster, the IBM PC or the Commodore 64? The IBM PC ran an 8088 at nearly 5MHz, whereas the C64 ran a 6502 variant at 1MHz. The PC cost thousands of dollars, the C64 hundreds. The PC had a 1 megabyte address space; the C64 only 64K. Is this a trick question? It is! The C64 was faster. [..] Nils M Holm's profile photo Nils M Holm unread, Nov 19, 2023, 6:41:51 AM (yesterday) Nov 19 Reply to author Sign in to reply to author Forward Sign in to forward Delete Copy link Report message as abuse Sign in to report message as abuse Show original message Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message to Interesting! So the real surprise is that the 8088 at about the same clock speed is almost as fast as the Z80. Reply all Reply to author Forward 0 new messages Search Clear search Close search Google apps Main menu