В программировании в наши дни расшатываются неряшливо, но я все еще чувствую, что они делают много микроконтроллерных проектов. С картинкой у вас уже есть одна рука и одна нога, связанные за спиной, чтобы начать делить, это страшно. Я пытался сделать то же самое (от двоичного к десятичному ASCII) на PIC16, и это было больно. Так что мой доморощенный спидометр был либо в шестнадцатеричном, либо я сделал уродливое дерево «если тогда» Бесплатные компиляторы Си для фото не были доступны в то время.
Во всяком случае, у 8086 был разрыв. 8085 не кажется. Но ENIAC сделал, и квадратный корень это появляется. Теперь это считается процессором, чтобы соответствовать вашему требованию «первый процессор с делением»? Механические машины, которые предшествовали ENIAC, также могли бы разделиться. У PDP-11, похоже, не было. Не вижу ни одного на z80 / 8080, нет на 6502. 6800 нет, но 68000 да. 8051 да, что удивительно, и 8031. У некоторых из более старых, 6502, 8088/86, которые я знаю, в частности, была математика BCD. Таким образом, вместо того, чтобы делать свою математику в двоичном формате, а затем пытаться выполнить кучу деления на 10 с, чтобы поместить десятичный десятичный формат ascii, вы делаете свою математику в bcd с самого начала, тогда это скорее преобразование в гекс без верхнего буквы, сдвиг вправо 4 и с 0xF добавить 0x30, а с 0xF добавить 0x30, повторить.