А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Адреса - перше

Адреса першого з доданків представлений простий етикеткою числі, а адреси решти чисел - складовими (складними) етикетками.

Адреса першого операнда, що знаходиться в ОП, задають поля В, D, а другий операнд /2 розташовуєтьсябезпосередньо в самій команді. Обидва операнда мають довжину 1 байт.

Адреса першого операнда не вказується, використовується сам операнд, безпосередньо записаний в команді.

Формат КСК. Адреса першого КСК в ланцюжку КСК вказується в АСК яке вибирається під часвиконання команди 5 /О.

AVAIL адресу першого з цих вузлів і (с) роблячи зв'язок останнього вузла порожній. Безліч всіх вузлів, які можуть бути використані, називається пулом пам'яті.

Блок-схема ФОП ЕОМРаздан-2. Вміст адреси першого (А1) і адреси другого (А2)визначає адреси комірок ФОП.

Символічний або абсолютний буферний адресу першого з чотирьох суміжних байтів на парній кордоні.

Другий операнд задає адресу першого CCW програми каналу. SYSnnn може визначати будь-який наявний в комплекті машини пристрій.Макрокоманда ССВ породжує 16-байтовий блок, в якому знаходиться наступна інформація.

Байт, який визначається адресою першого операнда, заміщає біти маски системи (біти Про-7) в PSW. За допомогою цієї команди програма-супервізор може замаскувати або размаскіроватьпереривання від введення - виведення.

У командах формату SI адресу першого операнда виходить шляхом додавання вмісту регістру, зазначеного в В1 (з вмістом D. Команда формату SI займає чотири байти.

Схема розміщення слова в комірці пам'яті. В осередку а міститьсяадресу першого з цих чисел.

Друге поле поміщається за адресою першого операнда.

При виконанні команд типу S5 адресу першого операнда формується так само, як в команді типу SI, а адреса другого - так само, як в командах типу RX і RS. У полях L1 і L2 вказують довжинувідповідно першого і другого операндів.

Залишок і приватне поміщаються за адресою першого операнда.

Доповнення другого операнда міститься за адресою першого операнда.

Твір поміщається в пам'ять за адресою першого операнда. Ця область пам'ятіповинна бути достатньою для розміщення в ній твори, інакше виникає виключне стан. Так як заздалегідь про операнди програмісту може бути не відомо, то щоб уникнути програмного переривання рекомендується множене доповнити зліва незначущими нулями,число яких не менше подвоєного числа байтів, займаних множником.

Твір поміщається в пам'ять за адресою першого операнда. Ця область пам'яті повинна бути достатньою для розміщення в ній твори, інакше виникає виключне стан. Так якзаздалегідь про операнди програмісту може бути не відомо, то щоб уникнути програмного переривання рекомендується множене доповнити спереду незначущими нулями, число яких не менше подвоєного числа байтів, займаних множником.

Байт з ОП, визначуванийадресою першого операнда, передається в регістр видачі інформації зовнішніх лінійРВІВЛ, а вісім біт безпосереднього операнда (вміст поля 12) пересилаються в регістр видачі синхроімпульсів зовнішніх лінійРВСІВЛ для використання їх в якості синхросигналовпереданої інформації. Команда привілейована і може виконуватися тільки тоді, коли ЦП знаходиться в стані супіРВІЗОР. Для повідомлення іншому процесору про те, що під зовнішні лінії видається байт інформації, байт синхросигналов поміщається вРВСІВЛ. Через 600 несинхросигнали знімаються, що говорить про те, що дані, що знаходяться на зовнішніх лініях, дійсні і можуть бути прийняті іншим процесором.

У CAW заноситься ключ захисту та адресу першого CCW програми каналу.

РегістрРА служить для проміжного зберігання адресипершого операнда при виконанні операцій по інструкціям форматів SI і SS. Ніяких інших функцій цей регістр не виконує.

Абсолютне значення другого операнда міститься за адресою першого операнда. Ознака результату встановлюється рівним О, 2 або 3 але не можебути встановлений рівним 1 так як результат цієї команди, що поміщається в R, не може бути негативним числом.

Доповнення абсолютної величини другого операнда міститься за адресою першого операнда. Ознака результату встановлюється рівним 0 пли 1 в залежності відтого, чи є результат, що поміщається в RJ, нулем або негативним числом.

Команди модифікації управління. | Команди вводу-виводу. При виконанні операцій WRD і RLJD за адресою першого операнда зчитується (записується) байт для передачі по інтерфейсу Прямеуправління, другий операнд використовується для ідентифікації абонента.

Частка від ділення і залишок записуються за адресою першого операнда. Довжина залишку вважається рівною довжині дільника. Залишок записується в останні байти діленого по числу байтів L2 дільника, априватне - в перші байти (LI - L2) діленого. Числа байтів для запису приватного може не вистачити, тому програміст повинен попередньо помістити (за аналогією з множенням) ділене з дещо більшу область пам'яті, щоб уникнути переривання програми по ційспецифікації.

Частка від ділення і залишок записуються за адресою першого операнда. Довжина залишку вважається рівною довжині дільника. Залишок записується в останні байти діленого по числу байтів L2 дільника, а приватне - в перші байти (LI - L2) діленого. Числа байтівдля запису приватного може не вистачити, тому програміст повинен попередньо помістити (за аналогією з множенням) ділене в дещо більшу область пам'яті, щоб уникнути переривання програми по цій специфікації.

Частка від ділення і залишок записуються поадресою першого операнда. Довжина залишку вважається рівною довжині дільника Залишок записується в останні байти діленого по числу байтів L2 дільника, а приватне - в перші байти (LI - L2) діленого. Числа байтів для запису приватного може не вистачити, тому програміст повиненпопередньо помістити (за аналогією з множенням) ділене в дещо більшу область пам'яті, щоб уникнути переривання програми по цій специфікації.

Результат виконання операції (сума) розміщується за адресою першого операнда і заміщає собою першедоданок.

Алгоритм виконання первісного завантаження програми. КСК і АСК, що включають нульовий ключ захисту і нульовий адресу першого КСК, формуються мікропрограмних.

Крім цього команда WRD вибирає байт з пам'яті за адресою першого операнда і подає його вформі статичних сигналів на інші 8 ліній. Під статичними сигналами маються на увазі такі, які зберігаються аж до наступної команди WRD. Що стосується команди RDD, то вона формує байт із сигналів, одержуваних з аналогічних 8 ліній, і відправляє його в пам'ять поадресою першого операнда. Зазвичай вихідні сигнальні лінії з поданими на них сигналами використовуються для того, щоб викликати зовнішнє переривання в інших машинах (IBM-360), а також для управління іншими пристроями.

Біти Про-7 поточного PSW запам'ятовуються в комірці, заданоїадресою першого операнда. Потім вміст бітів 0 - 7 поточного PSW заміщається логічної сумою (АБО) їх первісного вмісту і другого операнда.

Коли точка стоїть у полі операнда команди, вона означає адресу першого її слова; коли ж точка стоїть у поліоперанда директиви Асемблера, вона означає адресу поточного слова або байта.

Після вибірки АСК з ОП вРА УСК пересилається код адреси першого УСК в ланцюжку команд. Для вибірки УСК з ОП код адреси через магістраль Ml і комутатор ОК передається в БО ОП, звідки віннадходить у ВП. Так як УСК має формат подвійного слова, а формат звернення до ОП складає одне слово, модифікація коду адреси виконується в два етапи. Спочатку відбувається модифікація коду адреси на 4 вибирається перше слово УСК і записується у відповідні регістри?ДП. Після цього код адреси додатково модифікується на 4 вибирається друге слово УСК і також записується вРДП. Для модифікації код адреси зчитується зРА УСК на М2 і з неї надходить на один з входів АЛП. На інший його вхід надходить константа 0100 зРМКК. Код, що визначає функцію АЛУ F: А В, надходить також зРМКК.

Біти 0 - 7 поточного PSW записуються в пам'ять за адресою першого операнда. Потім вміст бітів 0 - 7 поточного PSW замінюється логічним добутком (І) другого операнда і їх первісного вмісту.

Біти 0 - 7 поточного PSW записуються в пам'ять за адресою першого операнда. Потім вміст бітів 0 - 7 поточного PSW заміщається логічної сумою (АБО) другого операнда і їх первісного вмісту.

Команда ТМ зіставляє маску 12 і байт пам'яті, який визначається адресою першого операнда, і встановлює ознака результату. Вміст байта за адресою EI цією командою не змінюється.

Тут Б1 - Д1 - півслова, що містить в оперативній пам'яті адресу першого операнда; И2 - безпосередній операнд, значення якого бере участь у виконанні команди як дане. Для деяких команд значення И2 може бути довільним і на результат виконання не впливає.

На другому етапі реалізації інструкції виконуються дії, що відносяться до формування адреси першого операнда. На відміну від випадку інструкції формату RX виконавчий адресу для оперативної пам'яті формується тільки за кодами бази і зміщення. Значення бази вибирається з місцевою пам'яті, а значення зсуву - з відповідних розрядівРКМ. Підсумовування здійснюється в блоці суматора адреси, показаному на рис. 8.3 в спрощеному вигляді.

Біти 0 - 7 поточного PSW запам'ятовуються в комірці, заданої адресою першого операнда. Потім вміст бітів 0 - 7 поточного PSW заміщається логічною твором (І) їх первісного вмісту і другого операнда.

У командах формату SS поля В D1 і В2 D2 задають адреси першого і другого операндів описаним вище способом. Поле L вказує однакову довжину обох операндів; LI і L2 вказують довжини відповідно першого і другого операндів, якщо ці довжини різні.

Другий операнд складається (віднімається) з першим, результат міститься за адресою першого операнда. Обидва операнда перевіряються на правильність упакованих цифр. Якщо операнди різної довжини, то перший повинен бути довше, інакше результат не поміститься і виникне переповнювання.

Адреса пристрої введення-виведення міститься в операнді команди SIO, а інформація про адресу першого (або єдиного) CCW поміщається в адресному слові каналу (CAW), яке має бути сформоване і поміщено до видачі команди SIO в слово з адресою 0072 основній пам'яті.