ЕК
add+adc = 4 байта, если 0 заменить на какой-нибудь регистр, в котором лежит 0 (такой есть, в общем-то). Проблема только в том, что изначально в ah не ноль, поэтому без инициализации никак.
Size: a a a
ЕК
ЕК
ЕК
add al,ah
rcr al,1
R
add al,ah
setc ah
add al,[si]
setc ah
add al, dl
rcl ahR
add al,ah
rcr al,1
ЕК
add al, dl
rcl ahadc ah,ah и всё, к примеру (rcl тоже можно, но он тормозной, поэтому лучше adc).lodsw
add al,ah
setc ahЕК
ЕК
I
ЕК
I
ЕК