Устройство для отладки программ
Иллюстрации
Показать всеРеферат
630630
Перед началом отладки программа отлаживаемой задачи с,помощью перф)IB(. T и устройства ввода через регистр 2 чис..::: и регистр 4 адреса вводится в ()!те;)2-.xçÿóto память 5.
После записи программы в оперативную память 5 она через регистр 3 обмс.:-:" зап.,"сывается íà магнитнуто ленту нако и! ел» 7, Так же записываются все другие г.)ог;.-.и. vibI. На этапах отладки программь: вв )д;-.гся в оперативную память с .наколите.—.=. G;— ладка программы сводится к проверке т.г.— ,вильности полученных результатов с за;: Iнее рассчтпаиными (запрограммирозаннь,ми). Если этого не .наблюдается, тс п"о.:сходит поиск места сбоя.
При его обнару кении IlpOBo цттся а-:ал:3 лричttны сбоя,и в программу вносятся соответстзующие коррективы. Это можно сдлать путем, перекодировки (перепроби»- ,кодов команд в соответствующих перфокартах, и после этого этот участок программ =„ (или одну команду) ввести с помощью гегфорагора б в оперативную память 5 пс олт!са нной выше технологии. Но этот II!ponceñ весьма длителен. Он приемлем для больш:..х массивов чисел, а для нескольких кома.-, н е эф ф е кти вен.
С целью оперативного изменения кодс,в команд в оперативной памяти 5 на входах шин адреса регистра 4 и на входах tt!I;« чисел регистра 2 установлен блок клавиатуры. С его помощью представляется возможным оперативно по заданному адр=су ввести в оперативнуто память 5 необходимый код команды (число). Отладка считается законченной, если результаты задачи соответствуют ранее рассчитанным.
По окончании отладки данная прог"а гма (задача) пз оперативной памяти 5 переписывается на накопитель 7. Одновр меиио вносятся коррективы в перфока, ты данной задачи, Запись на магнитной ленте накопителя служит эталоном для последующего сравнения после исправлени и".ограммы на перфокартах. При совпадении программ на перфокартах и на магнитнсй ленте они передаются в производство для
«прошивки» матриц долговременного запоминающего устройства.
Расчет экономической эффективности от использования данного устройства для отладки программ показал, что экономия и(> оборудованию соста вляет сумму t.o ð Fäка 23000 руб., а экономия за счет сокоащения времени отладки — порядк- 100000 руб.
Формула изооретения
Устройство для отладки программ, со-!
5 держащее оперативную память, блок клавиатуры, перфоратор и накопитель на магнитной ленте, отл и ч а ющееся тем, что, с целью сокращения времени отлад:.и программ, оно содержит регистр обмена, 2 ) регистр числа и регистр адреса. при le.т
Вход ()(. ÃitcTp3 оомена подклточен и вь>ходу
>>ак()пителя иа магнитной ленте. Г!ервь .Й
t>bIxoIt — и пе )вому входу реп(ст:)а а"-еса, второй выход — и входу накопит=- тя
I а магнитной лс(тте, третий выход регистра обмена подключен к первом . входу гсгистра числа, второй вход которого соединен с выходом оперативной памяти, гер>вый !выход регистра числа Ittoëêëþ÷åí к выходу устройства, второй выход рег((ст, а числа — к числовому входу оперативной памяттт, адресный вХод которой соед(! нсн с выходом регистра адреса, второй Bxogt, регистра адреса соединен с входом устрой35 ства, причем адресный выход перфорато..а подключен к первому входу регистра ад-.еса, а числовой выход — к перво(ту входу регистра числа, блок клавиатуры соединен с вторым входом регистра адреса и с пер. вым входом регистра числа.
Источники информации, принять:с во гнимание при экспертизе:
1. Авторское свидетельство CCCР и 277410, кл. G 06 F 9/00, 1971.
2. Авторское свидетельство СССР
М 489107, кл. G 06 F 11/00, 1976.
Редактор И. Грузова
Составитель А. Королев
Техред А. Камышникова
Короектор И. Симкина
Заказ 769/1159 Изд. ¹ 704 Тираж 799 Подписное
НПО Государственного комитета СССР по делам изобретений н открытий
Москва, Ж-35, Раушская наб., д. 4/5
Тип, Харьк. фил. пред, <Патентэ