Да да ты прав я тоже где то слышал про это обнуление при работе с 32 регистрами, только очень давно, сейчас припоминаю
В 64-м режиме:
mov rb, 8b — работает;
mov rw, 16b — работает;
mov rd, 32b — работает только младшая половина, старшая занулится;
mov r, r64b — работает.