Преобразование из 8 бит в 16 бит


Мне было интересно, как вы преобразуете 8-битное дополнение 2 в 16-битное дополнение 2 со знаком?

1100 0110 является примером

1 4

1 ответ:

Это называетсярасширение знака . Вы просто повторяете самый важный бит, пока не получите нужное количество битов. Для вашего примера, это было бы 1111 1111 1100 0110