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

вычесть 11001,01(2) и 100011,1(16) = -11111111111111110111.1101 Столбиком

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

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

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

1∙165+0∙164+0∙163+0∙162+1∙161+1∙160+1∙16-1 = 1∙1048576+0∙65536+0∙4096+0∙256+1∙16+1∙1+1∙0.0625 = 1048576+0+0+0+16+1+0.0625 = 1048593.062510

Получилось: 100011.116 =1048593.062510

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

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

10485932
-10485925242962
1-5242962621482
0-2621481310742
0-131074655372
0-65536327682
1-32768163842
0-1638481922
0-819240962
0-409620482
0-204810242
0-10245122
0-5122562
0-2561282
0-128642
0-64322
0-32162
0-1682
0-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

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

Перевод чисел из одной системы счисления в другую
0.0625*2
0.125*2
0.25*2
0.5*2
1.0*2

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

1048593.062510 = 100000000000000010001.00012
Ответ: 100011.116 = 100000000000000010001.00012
.........................
-11001.0100
100000000000000010001.0001
-011111111111111110111.1101
Ответ: 11001.012 - 100011.116 = -11111111111111110111.11012