Устройство для отладки программ

 

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

Тип, Харьк. фил. пред, <Патентэ

Устройство для отладки программ Устройство для отладки программ Устройство для отладки программ 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники, в частности к устройствам для контроля электрического монтажа

Изобретение относится к электроизмерениям, автоматике, импульсной, преобразовательной и др.технике и может быть использовано в качестве многофункционального устройства, например, сравнение фаз или напряжений, или длительностей, или формирователей в интегральном исполнении

Изобретение относится к области операционной системы мультипроцессорных отказоустойчивых вычислительных систем

Изобретение относится к цифровой вычислительной технике и предназначено для использования в транспьютерных системах

Изобретение относится к вычислительной технике и автоматике и может быть использовано при построении средств контроля и диагностирования дискретных блоков радиоэлектронной аппаратуры

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки числоимпульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д

Изобретение относится к автоматике и вычислительной технике, и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки число-импульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д
Наверх