https://mathweb.ru/allsystem.html?id=293406

вычесть 101010,100011(2) и 10011,1101(16) = -1111111111100110.10000101 Столбиком

Введите два числа и укажите их основание системы счиления:

Вы ввели числа в различных системах счисления. Однако в расчете могут участвовать числа только в одинаковых системах счисления. Мы переведём второе число 10011.110116 в 2-ричную систему счисления вот так:

Выполним перевод в десятичную систему счисления вот так:

1∙164+0∙163+0∙162+1∙161+1∙160+1∙16-1+1∙16-2+0∙16-3+1∙16-4 = 1∙65536+0∙4096+0∙256+1∙16+1∙1+1∙0.0625+1∙0.00390625+0∙0.000244140625+1∙1.52587890625E-5 = 65536+0+0+16+1+0.0625+0.00390625+0+1.52587890625E-5 = 65553.06642150878906210

Получилось: 10011.110116 =65553.06642150878906210

Переведем число 65553.06642150878906210 в двоичное вот так:

Целая часть числа находится делением на основание новой системы счисления:

655532
-65552327762
1-32776163882
0-1638881942
0-819440972
0-409620482
1-204810242
0-10245122
0-5122562
0-2561282
0-128642
0-64322
0-32162
0-1682
0-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.066421508789062*2
0.1328*2
0.2657*2
0.5314*2
1.063*2
0.1255*2
0.251*2
0.502*2
1.004*2
0.007812*2
0.01562*2

В результате преобразования получилось:

65553.06642150878906210 = 10000000000010001.00010001002
Ответ: 10011.110116 = 10000000000010001.00010001002
.........................
-101010.1000110000
10000000000010001.0001000100
-01111111111100110.1000010100
Ответ: 101010.1000112 - 10011.110116 = -1111111111100110.100001012