First post, by Jo22
- Rank
- l33t++
Good morning!
To me, this was one of these nights again in which you cannot sleep and strange things come to mind.
As you may know, both the i8080 and Z80 were 8-bitters with some extras.
They had a dedicated i/o bus, some instructions could be 16-bit wide etc etc.
Now, the NEC V20/30 are "16-Bit" processors that are more or less pin compatible with
the i8088 and i8086.
They all do have an external 20-bit address bus, 16-bit registers/16-bit ALU, 16-bit data bus or a multiplexed 2x 8-bit data bus, respectively.
What I wonder now is, if the NEV V30 in "8080 emulation mode" does all its I/O in full 16-Bit, as well.
I mean if it does, wouldn't make this the V30 some sort of an imaginery i8086 equivalent to the i8080 ?
Sure, the "emulated" i8080 registers and instructions are still 8-bit mostly.
But how about the ALU ? Doesn't the V30 operate on a full 16-bit ALU all the time ?
Also, the data bus.. It's normally running non-multiplexed at full 16-bit (in contrast to i8088/V20) ?
And what about the i/o ports and the address bus ?
How is each one behaving in 8080 emulation mode ?
Please forgive my ignorance - right now I'm a bit sleepy and lazy, too. 😅
Any ideas welcome.
Best regards,
Jo22
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//