no 8086 je v tomto šíleně pomalá. Každý výpočet efektivní adresy znamená:
base = 5
BP+DI nebo BX+SI = 7
BP+DI+disp nebo BX+SI+disp = 11
index = 5
BX+DI nebo BP+SI = 8
BX+DI+disp nebo BP+SI+disp = 12
disp = 6
Navíc samotná MOV reg, mem je 12 cyklů samo o sobě (+ ten výpočet EA) a navíc segment override je další 2 cykly.
8086 totiž pro výpočet adresy musela používat klasickou ALU, neměla vlastní sčítačku. Kdežto u 286 už to bylo v pohodě, tam byl vlastní offset adder (a navíc ještě lepší dekodér instrukci) https://electronicsdesk.com/wp-content/uploads/2019/06/block-diagram-of-80286-microprocessor.jpg