Да, V20 е електрически съвместим с 8088, а V30 - с 8086. V20 и 8088 имат 8-битова шина данни и 20-битова адресна шина, докато V30 и 8086 имат 16-битова шина данни и 20-битова адресна шина. За съжаление, въпреки че всиките имат по 40 крака, на дънна платка за 8088 можеш да сложиш само V20, но не можеш 8086 или V30 и обратно - на дънна платка за 8086 можеш да сложиш V30, но не и 8088 или V20. Трябва дънната платка да е направена за съответната ширина на шина данни (8 или 16 бита).
Вътрешно всичките са с 16-битова шина данни, но V20 и V30 изпълняват редица инструкции за по-малко машинни цикли, защото имат повече транзистори и повече оптимизации във firmware-а. Мисля, че и една от вътрешните шини, свързана с ALU-то е по-широка при V20 и V30, но за това се знае малко. Има един тип, който прави reverse engineering на 8086 (но не на V20/V30), на базата на микроскопски снимки, ето му блога, за който му е интересно:
https://www.righto.com/2020/08/reverse-engineering-8086s.htmlСофтуерно, V20 и V30 имат допълнителните инструкции на 186 (и 286, без защитения режим), както и допълнителни инструкции, специфични за NEC, както и режим на емулация на 8080. Последното позволява да пускаш CP/M програми под DOS, с помощта на подходящ софтуер (нещо като виртуална машина), но досега не съм търсил и пробвал такъв софтуер. За съжаление, доста CP/M програми (например Turbo Pascal) изискват Z80, който надстройва 8080 с допълнителни инструкции, които за съжаление ги няма в 8080 режима на NEC V20 и V30.