Jump to content

Набор инструкций B5000

Burroughs B5000 был первой стековой машиной , а также первым компьютером с сегментированной виртуальной памятью . Набор инструкций Burroughs B5000 включает набор допустимых операций для B5000, B5500 и B5700. Он несовместим с B6500, B7500, B8500 и их преемниками.

Потоки инструкций на B5000 содержат 12-битные слоги , по четыре в слове. Архитектура имеет два режима: Word Mode. [1] [2] и режим персонажа, [3] [4] и у каждого есть отдельный репертуар слогов. Процессор может находиться либо в состоянии управления, либо в нормальном состоянии, а некоторые слоги допустимы только в состоянии управления. Архитектура не предусматривает прямой адресации регистров или хранилища; все ссылки осуществляются через справочную таблицу программ (PRT) из 1024 слов, текущий сегмент кода, отмеченные ячейки в стеке или к регистрам A и B, содержащим две верхние ячейки стека. Берроуз нумерует биты в слоге от 0 (старший бит) до 11 (младший бит) и в слове от 0 (старший бит) до 47 (младший бит).

Режим слов

[ редактировать ]

В режиме Word существует четыре типа слогов.

B5x00 Слоги в словесном режиме [5]
Биты
10-11
Тип слога Биты 0–9 [6]
0 Буквальный вызов целое значение
1 Код операции Операция
2 Вызов операнда Относительный адрес
3 Вызов дескриптора Относительный адрес

Интерпретация 10-битного относительного адреса в вызове операнда и вызове дескриптора зависит от установки нескольких флагов процессора. Для основных программ (SALF выключен) это всегда смещение в справочной таблице программ (PRT).

B5x00 Относительная адресация [7]
МАЗЬ [а] Т0
А38
Т1
А39
Т2
А40
МСФФ [б] База Содержание Индексный знак Индекс
Биты [с]
Макс
Индекс
ВЫКЛЮЧЕННЫЙ - - - - Р Адрес ПРТ + Т 0-9
А 38-47
1023
НА ВЫКЛЮЧЕННЫЙ - - - Р Адрес ПРТ + Т 1-9
А 39-47
511
НА НА ВЫКЛЮЧЕННЫЙ - ВЫКЛЮЧЕННЫЙ Ф Адрес последнего RCW [д] или МСКВ [и] в стопке + Т 2-9
40-47
255
НА НА ВЫКЛЮЧЕННЫЙ - НА (Р+7) [ф]
Биты 18–32
F зарегистрироваться из MSCW [и] на PRT+7 + Т 2-9
40-47
255
НА НА НА ВЫКЛЮЧЕННЫЙ - С [г] Адрес текущего командного слова + Т 3-9
А 41-47
127
НА НА НА НА ВЫКЛЮЧЕННЫЙ Ф Адрес последнего RCW [д] или МСКВ [и] в стопке - Т 3-9
А 41-47
127
НА НА НА НА НА (Р+7) [ф]
Биты 18–32
F зарегистрироваться из MSCW [и] на PRT+7 - Т 3-9
А 41-47
127
Примечания:
  1. ^ мази Триггер уровня подпрограммы
  2. ^ MSFF Mark Stack FlipFlop
  3. ^ Для слогов вызова операнда (OPDC) и вызова дескриптора (DESC) относительный адрес представляет собой биты 0–9 (регистр T) слога. Для операторов Store (CID, CND, ISD, ISN, STD, STN) регистр A (верхняя часть стека) содержит абсолютный адрес, если бит флага установлен, и относительный адрес, если бит флага выключен.
  4. ^ Jump up to: а б RCW Управляющее слово возврата
  5. ^ Jump up to: а б с д MSCW Mark Управляющее слово стека
  6. ^ Jump up to: а б F зарегистрироваться из MSCW на PRT+7
  7. ^ C (текущее командное слово) - относительно R (PRT) - относительно операторов хранилища, программы и ввода-вывода.

Режим персонажа

[ редактировать ]
  1. ^ «Работа в режиме 5 слов», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-1–5-21, 1021326
  2. ^ «6 слогов и операторов словесного режима», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 6-1–6-32, 1021326
  3. ^ «Работа в 7-символьном режиме», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 7-1 – 7-7, 1021326
  4. ^ «Операторы 8-символьного режима», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , Системная документация, Burroughs Corporation, май 1967 г., стр. 8-1 – 8-9, 1021326
  5. ^ «5.5. Тип слога», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-2, 1021326.
  6. ^ «5.6. Биты 0–9», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , Системная документация, Burroughs Corporation, май 1967 г., стр. 5-2, 1021326.
  7. ^ «5.9. Относительная адресация», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-4, 1021326


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b83bf64b43f023a851998426d6555db__1683523380
URL1:https://arc.ask3.ru/arc/aa/6b/db/6b83bf64b43f023a851998426d6555db.html
Заголовок, (Title) документа по адресу, URL1:
B5000 instruction set - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)