Если я сохраню значение, допустим, 10, в 8-битном регистре DH
, а затем другое значение, 15, в регистре 8 бит DL
. Будет ли это работать или они будут переопределять друг друга, так как они оба находятся в 32-битном регистре EDX
?x86 использование частичного регистра
mov $10, %DH
mov $15, %DL
cmp %DL, %DH
jle done
В основном я просто растерялся, когда я использую 8-битный регистр, как это будет влиять на 32 разрядный регистр и наоборот. Спасибо.
Кроме того, вы можете сохранить значение 7 в EDX
и и DL
все равно будут иметь свои собственные значения или у них теперь будет 7?