Series 16

Series 16

Series 16 — серия 16-битных миникомпьютеров от нынче купленной Honeywell компании Computer Control Corporation .

Компьютеры этой серии:

Архитектура и ассемблер

Оригинал

Стандартный компьютер имеет 16 КБ памяти, возможно расширение до 32 КБ. Память делится на логические секторы по 512 слов.

Машина имеет следующие регистры : программный счётчик P, индексный регистр X, аккумулятор A, вспомогательный регистр B и флаговый регистр C, который используется в качестве флага переполнения. Разные версии компьютеров могут добавлять свои регистры.

Устройства подключаются к компьютеру по шине I/O. Используется 16 бит для данных, 6 для определения устройства и 4 для определения функций, которые будет выполнять устройство. Существует 6 инструкций для работы с портами ввола-вывода:

Инструкция Краткое описание Опкод Время выполнения
INA Чтение данных из устройства в регистр A 54 1.92
OTA Запись данных в устройство из регистра A 74 1.92
OCP Установка режима работы устройства 14 1.92
SKS Пропуск следующей инструкции в зависимости от состояния устройства 34 1.92

Также существуют инструкции для высокоскоростной передачи данных — DMC и DMA.

Здесь показаны основные адреса устройств: Адрес — Устройство.

  • '01 — Высокоскоростной читатель ленты.
  • '02 — Высокоскоростной перфоратор.
  • '03 — Строчный принтер.
  • '04 — Телетайп.
  • '05 — Кардридер.
  • '10 … '17 — Устройства, использующие магнитную ленту.
  • '20 — Псевдо-устройство для использования SMK инструкций. (таймер реального времени, например)
  • '23 — PIC контроллер.
  • '24 — DMA.
  • '30 — Параллельные каналы ввода-вывода.
  • '33 — Прерывания PIC контроллера.
  • '34 — SKS/OCP.

Формат инструкции

           ___ ___ _______________ ___ ___________________________________
          | F | T |    Опкод      | S |          9-битный адрес           |
          |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
           1   2   3           6   7   8                               16

F — Флаг T — Тэг S — Сектор

Расшифровка опкода
Опкод Инструкция Описание
0000 Универсальная
0001 JMP Безусловный переход
0010 LDA [EA]->(A)
0011 ANA Применить AND с A
0100 STA (A)->[EA]
0101 ERA Применить XOR с A
0111 SUB Вычитание
1000 JST Перейти и загрузить текущий адрес
1001 CAS Сравнить
1010 IRS Инкрементировать. Если [EA] = 0, пропустить следующую инструкцию
1011 IMA Взаимная перестановка памяти и A
1100 Ввод/Вывод
1101 LDX/STX T=1, [EA]->(X) / T=0 , (X)->[EA]
1110 MPY Умножение
1111 DIV Деление

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Series 16" в других словарях:

  • Series 40 — based Nokia 6300 Series 40 is a software platform and application user interface (UI) software on Nokia s broad range of mid tier feature phones, as well as on the Vertu line of luxury phones. It is the world s most widely used mobile phone… …   Wikipedia

  • Series — may refer to:Mathematics and science* Series (botany), a taxonomic rank between genus and species * Series (mathematics), the sum of a sequence of terms * Series circuits, a kind of electrical network * Seriation (archaeology), a method of dating …   Wikipedia

  • Series+ — Séries+ Création 31 janvier 2000 Propriétaire Astral Media (50 %) Canwest Media (50 %) Slogan « La télé des émotions » Langue Français Pays d origine …   Wikipédia en Français

  • SÉRIES+ — Création 31 janvier 2000 Propriétaire Astral Media (50 %) Canwest Media (50 %) Slogan « La télé des émotions » Langue Français Pays d origine …   Wikipédia en Français

  • Séries + — Séries+ Création 31 janvier 2000 Propriétaire Astral Media (50 %) Canwest Media (50 %) Slogan « La télé des émotions » Langue Français Pays d origine …   Wikipédia en Français

  • Series — Se ries, n. [L. series, fr. serere, sertum, to join or bind together; cf. Gr. ??? to fasten, Skr. sarit thread. Cf. {Assert}, {Desert} a solitude, {Exert}, {Insert}, {Seraglio}.] 1. A number of things or events standing or succeeding in order,… …   The Collaborative International Dictionary of English

  • series — [sir′ēz, sē′rēz] n. pl. series [L < serere, to join or weave together < IE base * ser , to line up, join > Gr eirein, to join together, OE searu, a snare, armor, ON sørvi, necklace] 1. a group or number of similar or related things… …   English World dictionary

  • Series 7 — may refer to:*The General Securities Representative Exam, commonly referred to as the Series 7 Exam. It is the most comprehensive financial securities exam offered by the FINRA *, a movie made in 2001. This film is also commonly referred to as… …   Wikipedia

  • Series 90 — (S90) программная платформа для сенсорных смартфонов операционную систему Symbian OS 7.0s. Series 90 была создана на базе платформы Series 80, а также разработок компании Интерфейс устройств на базе S90 визуально похож на интерфейс, используемый… …   Википедия

  • Series 14 — is a qualification examination administered to compliance officials at New York Stock Exchange (NYSE) registered broker/dealers. The 110 question test is intended to ensure that individuals designated as having overall day to day compliance… …   Wikipedia

  • series — I index assemblage II index chain (series) III index hierarchy (arrangement in a series) IV …   Law dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»