Page 97 - 33
P. 97
блоках не повинні повторюватись. Тому треба заздалегідь призначити кожному
блоку свій діапазон номерів.
Припустимо, що розробляється програма розрахунку режиму буріння.
Розрахунок здійснюється у два етапи. На першому визначаються бажані
режимні параметри, на другому перевіряється можливість їх реалізації. Тому і
програма відповідно складається з двох блоків. Створивши перший блок
записуємо його під іменем REGIM
SAVE “REGIM”
Відлагоджуємо другий блок і набираємо
MERGE “REGIM”
Після натискування клавіші ENTER можна натиснути F1 і переконатись, що
обидва блоки зростились. Якби замість цього просто викликали файл REGIM
LOAD “REGIM”,
то другий блок був би заміщений першим блоком.
Цей метод можна використати для захисту будь-якої програми від
несанкціонованого доступу. Для цього програму достатньо розділити на дві
частини і кожну з них записати окремим файлом під своїми іменами. Зрозуміло,
що для власного користування доведеться кожного разу зрощувати ці файли.
Якщо повністю відлагоджена програма вже записана в комп’ютері ( або
на дискеті ), розділення проводиться в такому порядку:
1.Викликаємо програму в оперативну пам’ять ( вважатиме, що вона була
записана під іменем REGIM )
LOAD “ REGIM ’’
2. Стираємо частину програми, записавши попередньо стертий діапазон
(припустимо, що уся програма має діапазон 10 – 1000 і ми хочемо
стерти нижню частину з номерами рядків від 600 і до кінця )
DELETE 600 -
3. Записуємо частину, що залишилася в пам’яті, окремим файлом під
іменем RE
SAVE “ RE ”
97