Разделить восьмеричный - Split octal

Слоговое восьмеричное и разделить восьмеричный два похожих обозначения для 8-битной и 16-битной восьмеричные числа, соответственно, использовались в некоторых исторических контекстах.

Слоговое восьмеричное

Слоговое восьмеричное представляет собой 8-битное представление восьмеричного числа, которое использовалось Английский Электрический в сочетании с их KDF9 машина в середине 1960-х.

Хотя слово 'байт 'был придуман дизайнерами IBM 7030 Stretch для группы из восьми человек биты, это еще не было хорошо известно, и English Electric использовала слово 'слог 'для того, что сейчас называется байтом.

При программировании машинного кода использовалась необычная форма восьмеричный, известное в местном масштабе как «bastardized octal». Он представлял 8 бит с тремя восьмеричными цифрами, но первая цифра представляла только два наиболее значимых бита, а остальные - две оставшиеся группы по три бита в каждой. Более вежливым разговорным именем было «глупое восьмеричное», производное от официального имени, которое было слоговое восьмеричное[1] (также известная как "неряха-восьмеричная" или "неряха",[2][3]).

Эта 8-битная запись была аналогична более поздней 16-битной восьмеричной системе счисления.

Разделить восьмеричный

Разделить восьмеричный необычная запись адреса, используемая Хиткит PAM8 и части HDOS для Heathkit H8 в конце 1970-х (а иногда и по настоящее время).[4][5] Он также использовался Корпорация цифрового оборудования (DEC).

Следуя этому соглашению, 16-битные числа были разделены на два 8-битных числа, напечатанных в восьмеричном формате: первая позиция была «000.000», а позиция после «000.377» была «001.000».

Чтобы отличить числа в восьмеричной системе с разделением на части от обычных 16-разрядных восьмеричных чисел, группы из двух цифр часто разделялись косой чертой (/),[6] точка (.),[7] двоеточие (:)[8] дефис (-),[9] или решетка (#).[10][11]

Большинство мини- и микрокомпьютеров использовали либо прямую восьмеричную систему (377, затем 400), либо шестнадцатеричную. С введением дополнительного процессора HA8-6 Z80, заменяющего плату 8080, на клавиатуре передней панели появился новый набор меток, а вместо восьмеричной системы использовалось шестнадцатеричное представление.[12]

Смотрите также

Рекомендации

  1. ^ Режиссер - Руководство (PDF) (Блок-схема). Английский Электрический. c. 1960-е годы. В архиве (PDF) из оригинала 27.07.2020. Получено 2020-07-27. (NB. Упоминается термин «слоговое восьмеричное».)
  2. ^ Борода, Боб (осень 1997 г.) [1996-10-01]. «Компьютер KDF9 - 30 лет спустя» (PDF). Воскрешение - Бюллетень Общества сохранения компьютеров. № 18. Общество сохранения компьютеров (CCS). С. 7–15 [9, 11]. ISSN  0958-7403. В архиве (PDF) из оригинала 27.07.2020. Получено 2020-07-27. [1] (NB. Это отредактированная версия выступления, сделанного Северо-Западной Группой Общества в Музее науки и промышленности, Манчестер, Великобритания, 01.10.1996. В нем упоминаются термины «неряха» и «неряха-восьмеричный». как эквивалент "слоговой восьмеричной".)
  3. ^ «Архитектура компьютера English Electric KDF9» (PDF). Версия 1. Общество сохранения компьютеров (CCS). Сентябрь 2009 г. CCS-N4X2. В архиве (PDF) из оригинала 27.07.2020. Получено 2020-07-27. (NB. Относится к изданию Beard's 1997 г. статья.)
  4. ^ https://web.archive.org/web/20200727003857/https://news.ycombinator.com/item?id=13140527
  5. ^ Control Data 8092 TeleProgrammer: Справочное руководство по программированию (PDF). Миннеаполис, Миннесота, США: Корпорация Control Data. 1964. IDP 107a. В архиве (PDF) из оригинала на 2020-05-25. Получено 2020-07-27.
  6. ^ Чиарсия, Стив (Сентябрь 1977 г.). «Управляйте миром! (Или хотя бы несколькими точками аналога)» (PDF). БАЙТ - журнал малых систем. Vol. 2 шт. 9. Гластонбери, Коннектикут, США: BYTE Publications Inc. С. 30, 32, 34, 36, 38–40, 42–43, 156–158, 160–161 [157–158]. ISSN  0360-5280. В архиве (PDF) из оригинала на 20.07.2019. Получено 2020-07-31.
  7. ^ Подуска, Пол Р. (март 1979). «Создание компьютера Heath H8» (PDF). БАЙТ - журнал малых систем. Vol. 4 шт. 3. Нашуа, Нью-Гэмпшир, США: BYTE Publications Inc. С. 12–13, 124–130, 132–134, 136–138, 140 [129, 138]. ISSN  0360-5280. В архиве (PDF) из оригинала на 2019-07-08. Получено 2020-07-31.
  8. ^ https://archive.org/stream/8080_and_Z-80_Assembly_Language_Techniques_1981_John_Wiley_and_Sons/8080_and_Z-80_Assembly_Language_Techniques_1981_John_Wiley_and_Sons_djvu.txt
  9. ^ Пояс, Лес. «39. Сплит-восьмеричная концепция». Введение в системы счисления (PDF). Компьютерная диагностика. С. 48–50. В архиве (PDF) из оригинала 31.07.2020. Получено 2020-07-31. (iv + 56 страниц)
  10. ^ Джонсон, Герберт "Херб" Р. (2019-10-02). "A8008 8008 (1975) кросс-ассемблер A8008 8008 (1975) кросс-ассемблер". В архиве из оригинала 07.02.2020. Получено 2020-07-31.
  11. ^ https://www.youtube.com/watch?v=9v2OiicrzrQ
  12. ^ Дэйв Уоллес, [2] В архиве 23 июля 2011 г. Wayback Machine, 29 сентября 2001 г.