Если кто помнит, в конце 80-х гг. прошлого века в нашей жизни появились микропроцессоры. Самым популярным тогда был КР580ВМ80А (аналог Intel 8080). Сначала он появился в журнале "Радио" (еще в 1982 г.), а потом во многих периодических изданиях и книгах. При описании его архитектуры, системы команд и программирования использовалась шестнадцатеричная система счисления (двоичная неудобна - много цифр). Эту систему команд в шестнадцатеричном виде я знал наизусть и мог без труда читать дампы памяти.
Каково же было мое удивление, когда на военной кафедре ЛГУ мне пришлось выполнять лабораторные работы на учебном стенде с этим процессором. Все мои знания пришлось выбросить и ежесекундно смотреть в справочник. В стендах, документации к ним и в методичках по лабам всюду использовалась восьмеричная система. А когда справочника не было, приходилось на бумажке писать:
BD = 1011 1101 = 10 111 101 = 275
и выкручивать на ручках управления код 275.
Разумеется, я спросил препода, какого хрена было уходить от устоявшейся традиции и выдумывать свои правила. Ответ был таким:
- Потому что в Вооруженных силах СССР установлена восьмеричная система счисления.
Каково же было мое удивление, когда на военной кафедре ЛГУ мне пришлось выполнять лабораторные работы на учебном стенде с этим процессором. Все мои знания пришлось выбросить и ежесекундно смотреть в справочник. В стендах, документации к ним и в методичках по лабам всюду использовалась восьмеричная система. А когда справочника не было, приходилось на бумажке писать:
BD = 1011 1101 = 10 111 101 = 275
и выкручивать на ручках управления код 275.
Разумеется, я спросил препода, какого хрена было уходить от устоявшейся традиции и выдумывать свои правила. Ответ был таким:
- Потому что в Вооруженных силах СССР установлена восьмеричная система счисления.