Вычитание большого двоичного числа без знака из меньшего

Я изучаю компьютерную организацию и курс ассемблера. В письменной части нашей лаборатории на этой неделе есть вопрос, который меня озадачил. Вопрос гласит ...

Вычтите следующие беззнаковые двоичные числа (покажите биты заимствования и переполнения). Не преобразовывайте в два дополнения.

 0101 0111 1101
-1110 1011 0110
 --------------

Я понимаю, что ответ - -1001 0011 1001 , но мне трудно понять, как взять взаймы, чтобы на самом деле выполнить это вычитание, взяв большее число и вычтя его из меньшего. номер и покажи мои работы.Всю свою жизнь, вычитая большое число из малого числа, я обращал эту проблему и вместо этого вычитал меньшее число из большего числа и добавлял отрицательный знак перед результатом. Я спросил профессора, и он сказал, что хочет, чтобы проблема была решена так, как написано. Мне не разрешено решать эту проблему путем вычитания меньшего числа из большего числа и отрицания, как обычно. Мне не удалось найти в Интернете примеров вычитания большего двоичного числа без знака из меньшего.

Я был бы очень признателен, если бы кто-нибудь мог описать мне, как выполнять вычитание в этом сценарии.

Обновление: @Alex прав. Профессор искал

0110 1100 0111 (1735)

Всем спасибо.

11
задан Greg Hewgill 16 September 2012 в 06:50
поделиться