А зачем ему байты переставлять? Ему из 4 байт надо было собрать 32 битное слово. 1 Сборка байт.jpg
По факту, отдельное чтение 4 регистров и даёт 4 младших байта, так как все старшие байты 0. Остаётся собрать в обратном порядке.
Но он прочитал не 4 регистра, а два 32 битных, пришлось значащие байты извлекать. Заодно проверить, что старшие байты в регистрах =0.
И этот метод универсальный. Скрин выкладывал выше.





Ответить с цитированием