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.
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. [..]
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 02:33:59 |
| Calls: | 1,194 |
| Files: | 1,353 |
| D/L today: |
2 files (1,590K bytes) |
| Messages: | 291,195 |