Page 29 - 4985
P. 29
команд, що використовуються в конкретній ЕОМ, становить
мову машини або її систему команд. Таким чином, програма –
це послідовність команд, необхідна для реалізації алгоритму.
2. Умовний перехід. Умовний перехід – це можливість
переходу в процесі обчислень на ту чи іншу ділянку програми
залежно від проміжних, одержуваних у ході обчислень,
результатів. Умовний перехід дозволяє легко здійснювати в
програмі цикли, ітераційні процеси тощо. Завдяки цьому
кількість команд в програмі виходить у багато разів меншим,
ніж кількість виконаних машиною команд при виконанні
даної програми.
3. Принцип збереженої програми. Цей принцип зумовлює
запам'ятовування програми разом з вихідними даними в одній
і тій же оперативній пам'яті. При функціонуванні ЕОМ
команди вибираються з пам’яті в пристрій керування, a
операнди – в АЛП. B машині і команда, і число вважаються
словами. Якщо команду направити в АЛП як операнд, то над
нею можна виконувати арифметичні операції. Це відкриває
можливість перетворення програм в ході їх виконання.
4. Використання двійкової системи числення для подання
інформації в ЕОМ. Цей принцип суттєво розширив
номенклатуру фізичних пристроїв і явищ для застосування в
ЕОМ. Дійсно, в двійковій системі є тільки дві цифри: 0 і 1,
тому для їх представлення може бути використана будь-яка
система з двома стабільними станами. Наприклад, тріод,
тригер, ділянка феромагнітної поверхні, імпульсна схема,
тощо. До логічних схем можна застосовувати математичний
апарат булевої алгебри. Отже, двійкова система числення
істотно спрощує технічну конструкцію ЕОМ.
5. Ієрархічність запам'ятовувальних пристроїв (ЗП). Із
самого початку розвитку ЕОМ існувала невідповідність між
швидкодіями АЛП і оперативної пам'яті. Шляхом побудови
пам'яті на тих же елементах, що і АЛП, вдалося частково
вирішити цю невідповідність, але така пам'ять виходила дуже
дорогою і потребувала значної кількості електронних
компонентів (що знижувало надійність ЕОМ). Ієрархічна
побудова ЗП дозволяє мати швидкодіючу оперативну пам'ять
порівняно невеликої ємності.
29