компьютер 16-ричные числа:
11110010=1111 0010=F2 (деление по четыре секции)
а как компьютер делит такое же число, но так чтобы оно было показано в десятичном виде?
Ты про BSD?
А там очень просто. Есть специальные инструкции, которые корректируют результат умножения или готовят число к делению. + всё эти операции рассчитаны на работу только с bsd-числами от 0 до 99, хочешь больше - пиши сам😁
Или ты про представление в памяти?
процесс «пиши сам» может автоматизироваться?
Делим число на 10, сохраняем остаток. Деленное число опять делим, сохраняем остаток... Выводим поделенное число, затем остатки в обратном порядке
Ну ты его пишешь и он автоматизируется
Если ты про представление в памяти, то от 0 до 9 BSD-число идентично обычному. Потом от A до F это не считается BSD-числом, поэтому если получается число с такой цифрой, то нужна коррекция инструкцией, соответствующей недавней операции
Обсуждают сегодня