Набор инструкций 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 существует четыре типа слогов.
Биты 10-11 |
Тип слога | Биты 0–9 [6] |
---|---|---|
0 | Буквальный вызов | целое значение |
1 | Код операции | Операция |
2 | Вызов операнда | Относительный адрес |
3 | Вызов дескриптора | Относительный адрес |
Интерпретация 10-битного относительного адреса в вызове операнда и вызове дескриптора зависит от установки нескольких флагов процессора. Для основных программ (SALF выключен) это всегда смещение в справочной таблице программ (PRT).
МАЗЬ [а] | Т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 | |
Примечания:
|
Режим персонажа
[ редактировать ]![]() | Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( февраль 2023 г. ) |
Ссылки
[ редактировать ]- ^ «Работа в режиме 5 слов», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-1–5-21, 1021326
- ^ «6 слогов и операторов словесного режима», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 6-1–6-32, 1021326
- ^ «Работа в 7-символьном режиме», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 7-1 – 7-7, 1021326
- ^ «Операторы 8-символьного режима», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , Системная документация, Burroughs Corporation, май 1967 г., стр. 8-1 – 8-9, 1021326
- ^ «5.5. Тип слога», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-2, 1021326.
- ^ «5.6. Биты 0–9», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , Системная документация, Burroughs Corporation, май 1967 г., стр. 5-2, 1021326.
- ^ «5.9. Относительная адресация», Справочное руководство по системам обработки информации Burroughs B5500 (PDF) , системная документация, Burroughs Corporation, май 1967 г., стр. 5-4, 1021326