У меня есть eax
и edx
, и я хотел бы рассматривать их как регистр 1 и сдвигать их оба без потери битов.
например, если у меня есть 0
в edx и 0110 1111 0100 1111 0110 1111 0100 1111
в eax, и я бы сделал shl eax , 23
, это дало бы мне 0000 0000 0011 0111 1010 0111 1011 0111
в edx и оставило бы eax с 1010 0111 1000 0000 0000 0000 0000 0000
есть команда, чтобы сделать это в сборке x86? или я должен был бы сделать свою собственную процедуру, чтобы сделать это?