Каким будет новое значение bx?Остаётся ли оно прежним?
Нет (или не обязательно).shl bx,1
избавит от старшего бита, а shr bx,1
не вернет старый старший бит.Это означает, что значение, подобное 0x8123, станет 0x0123.
В большинстве случаев это будет почти то же самое, что и использование and bx,0x7FFF
для сброса старшего бита (за исключением флага переноса).