A parte il fatto che mi sembra che il titolo di questo post debba essere cambiato (non devi tradurre nulla ... semmai devi utilizzare i registri a 32 bit nel tuo codice ...), vorrei capire in quale modalita' esegui il codice (che sia COM o EXE) ...
Lo fai in una finestra DOS ?