со ю со
Ч
Изобретение относится к вычислительной технике и может быть использовано в медицинских экспертньге системах, о
Целью изобрете шя является расширение функциональных возможностей устройства за счет определения допустимой двигательной активности рольных путём анализа параметра с наибольшей экспертной оценкой патологического изменения.
На фиг. 1 представлена схема предлагаемого устройства; на фиг. 2 - схема блока микропрограммного управ- |ления; на фиг. 3 - микропрограмма |работы устройства.
Устройство содержит счетчик 1 ад- Ipeca, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4, бло- 1ки 5 и 6 памяти оценок-параметров, группу 7 элементов ИЛИ, сумматор 8, |блок 9 памяти оценок параметров, irpynny 10 элементов И, блок 11 памяти 1частных диагнозов, блок 12 памяти, оценок параметров, схему 13 сравнения группу 14 элементов И, регистр 15, вход 16 устройства, связи 17-21, вход 22 устройства, связи 23-31, вход 32 устройства, связь 33, выходы 34 и 35 устройства, узел 36 памяти Инкрокоманд, блок 37 микропрограммно- 1го управления, связи 38-43, регистр , выходы 45 и 46 устройства, связи , счетчик 53 адреса, блок 54 йамяти оценок параметров, счетчик 55 jiacTHbix диагнозов, схему 56 сравне- |шя, регистры 57 и 58, элемент И 59, Ьвязи 60-64, элемент И 65, rpyiim i 66 |j 67 элементов И, схему 68 сравне- йия, элемент НЕ 69, элемент И 70, Элемент 71 задержки, элемент И 72, Счетчик 73 адреса микрокоманд, элемент И 74, регистры 75 и 76, элемент И 77, элемент ИЛИ 78 и элемент НЕ 79 Устройство работает следующим образом.
На вход 42 счетчика 73 адреса мик- окомавд подается сигнал, разрешаю- 1ЙИЙ запись начального адреса микро- rtporpaM№i - минус единицу по входу 43. Затем на вход 40 подается сигнал разрешакидий прохождение тдктовых сигналов по входу 4I на счетный вход счетчика адреса микрокоманд и через элемент 71 задержки на вход считывания узла 36 (задержка необходима дин УСТОЙЧИВОЙ работы блока 37). С выхода счетчика 73 адреса микрокоманд на
10
15
20
25
30
35
40
45
50
55
адресный вход узла 36 подается адрес микрокоманды, которая считывается на выход узла 36 памяти микрокоманд при наличии сигнала на входе считывания. Микрокоманда имеет вертикальное кодирование микроопераций, число кото- рьпс равно двадцати двум. Циклы в микропрограмме организованы многократ- нь1М повторением одних и тех же микрокоманд, число которых равно параметру цикла. Кроме того, по сигналу 47 с выхода элемента НЕ 69 организуется цикл А повторения четырнадцатой микрокоманды. Сигнал 47, поступающий на вход элемента И 74 блока 37, разрешает прохождение адреса четырнадцатой микрокоманды на адресный вход узла 36.
Адреса четырнадцатой и пятнадцатой микрокоманд предварительно записываются в регистры 75 и 76 блока 37. По сигналу 50 с выхода схемы 68 сравнения организуется цикл В повторения пятнадцатой микрокоманды. Сигнал 50, поступающий на вход элемента И 77 блока 37, разрешает прохождение адреса пятнадцатой микрокоманды на адресный вход узла 36. Одновременно при выполнении цикла А или В сигналы 47 и 50 поступают на вход элемента ИЛИ 78, инвертируются элементом НЕ 79 и через элемент И 72 запрещают выработку адреса микрокоманды в счетчик 73 адреса микрокоманд,
По первой микрокоманде поступает сигнал разрешения записи начального адреса параметров по входу 16. Вторая и трё 1 ья микрокоманды организуют запись параметра в блок 3 по входу 22 в соответствии с адресом, приходящим на адресный вход блока 3 с выхода счетчика I адреса через группу 2 элементов И по разрешению на входах 19 и 20. По третьей микрокоманде вырабатывается сигнал, который поступая на вход 17, увеличивает содержимое счетчика I на единицу. Запись повторяется столько раз, сколько имеется параметров. По четвертой микрокоманде устанавливается начальный адрес параметров счетчика 1, который записывается с входа 16 по разрешению на входе 18, а также обнуляется сумматор 8 по сигналу на входе 25. Пятая, шестая, седьмая и восьмая микрокоманды с 1 аниззпот считывание параметра, определение его оценки и накопление оценок в сумматоре 8. По пятой
микрокоманде адрес параметра поступает на адресный., вход блока 3 с выхода счетчика J адреса через I pynny 2 элементов И по разрешеьгию на входе 19. Значение параметра считывается по адресу на выход блока 3 при наличии разрешения на входе 21 и поступает на вход коммутатора 4, на управляющий вход которого поступает старшая част адреса параметра с выходов элементов 2, В соответствии с содержимым старшей части адреса параметра коммутато 4 направляет количественные параметры на свой выход, который подключен к адресному входу блока 5 оценок параметров, а качественные параметры - на свой выход, который подключен к адресному входу блока 6. По шестой микрокоманде вырабатьшаются сигналы разрешения чтения блоков 5 и 6, которые поступают на входы 23 и 24 соответственно. В соответствии с ними с выходов блоков 5 и 6 считываются значения оценок, хранящиеся по адре- сам, пocтyпaющIiм с выходов коммутатора 4, которые поступают на входы группы 7 элементов ИЛИ, выход которых Подключен к входу сумматора 8 и входу блока 9. По седьмой микроко- манде вырабатывается сигнал записи и суммирования, который поступает на вход 26 сумматора 8 и инициирует сложение содержимого сумматора 8 с информацией на его входе. Одновремен- но вырабатывается сигнал разрешения записи, который поступает на вход 27 блока 9 и разрешает запись оценки, поступающей на вход по адресу, посту- паницему на адресный вход блока 9 с выхода счетчика 1 адреса Действия восьмой микрокоманды идентичны действиям третьей микрокомандь. Запись оценок в блок 9 и накопление суммар- ной оценки в сумматоре 8 повторяются число раз, равное числу параметров. Действия девятой микрокоманды идентичны действиям первой микрокоманды, но дополнительно вырабатывается сигнал, поступающий на вход 31 регистра 15, который разрешает запись значения количества параметров по входу 32 и сброс счетчика 53 адреса по сигналу 39. Десятая, одиннадцатая и двенадцатая микрокоманды выполняют действия по определению кодов общего и частного диагнозов с выводом их на выходы 34 и 35 устройства соответственно, а также запись частных диагнозов в
блок 11 и подсчет количества частных диагнозов в счетчике 55. По десятой микрокоманде вырабатываются: сигнал 19, разрешающий прохождение адреса с выхода счетчика 1 адреса через группу 2 элементов И на адресный вход блока 9, на вход 28 которого подается сигнал разрешения чтения значения оценки на выход этого же блока 9, сигнал, поступающий на вход 29 группы 10 элементов И и разрешающий прохождение информации суммарной оценки с выхода сумматора 8 на адресный вход блока 2, на другой адресньт вход которого поступает информация с выхода регистра 15. По одиннадцатой микрокоманде вырабатываются: сигнал чтения, поступающий на вход 33 блока 12, и сигнал чтения, поступающий на вход 30 блока 11, выходы которых подключены к входам схеьы 13 сравнения. На схеме 13 сравнения происходит сравнение кодов общего и частного диагнозов. В случае если код частного диагноза больше кода общего диагноза (наличие патологии), на выходе схемы 13 сравнения вырабатывается сигнал, поступающий на входы группы 14 элементов И и разрешающий прохождение кода частного диагноза с выхода блока 11 на выход 35 устройства, В другом случае (при отсутствии патологии) на выходе 34 присутствует только код общего диагноза. Действия двенадцатой микрокоманды идентичны действиям третьей или восьмой микрокоманды, т.е. к содержимому счетчика 1 адреса прибавляется единица. Последовательность микрокоманд 10, П и 12 Повторяется число раз, равное числу оценок. В результате этих действий на выходах 34 и 35 устройства устанавливаются коды общего диагноза двигательных возможностей больных и посг едовательность кодов частных диагнозов двигательных возможностей больных (при наличии патологии) со- ответственно.
По тринадцатой, четырнадцатой и ятнадцатой микрокомандам осуществлятся сравнение кодов частных диягпо- ов и выбор наибольшего значертя коа, что соответствует параметру болього с наибольшими патологическими зменениями.
Тринадцатая микрокоманда вырабатыает сигнал 39 и сбрасывает счетчик 3 адреса в исходное состояние.
Четырнадцатая микрокоманда вырабатывает сигналы 38, 60 и 63. По сигналу 38 значение адреса первого кода частного диагноза записывается в регистр 44 и с его выхода поступает на адресный вход блока 54, по сигналу 60 разрешается чтение кода частного диагноза с выхода блока 54 на вход Третьего регистра 37, а также уменьшение на единицу количества частных |щагнозов в счетчике 55. По сигналу $3 происходит запись частного диагно фа в регистр 57.
I ;
Пятнадцатая микрокоманда работает Аналогично четырнадцатой за исключе- фием того, что код частного диагноза : аписывается по сигналу 64 в регистр i8. С выходов 57 и 58 значения кодов частных диагнозов поступают на входы с;хемы 68 сравнения. Если значение на riepBOM входе больше, чем на втором, нырабатывдется сигнал 50, по котором осуществляется переход на цикл В выполнения пятнадцатой микрокоманды. Вели значение на втором входе схемы б8 сравнения больше, чем на первом, ria выходе этой схемы сигнал не вырабатывается, а на вьрсоде элемента НЕ 69 вырабатывается сигнал 47, по Которому осуществляется переход на фскп А выполнения четырнадцатой микрокоманды. Одновременно при каждом вьшолнении этих микрокоманд счетчик 55 уменьшается на единицу. Значение счетчика с его выхода поступает на Е|ХОД схемы 56 сравнения. Если это 3;начение равно нулю, то на выходе cixeMbi 56 сравнения вьфабатывается сигнал, поступающий на вход элемен тОв И 59 и 65. Сигйаль с выходов з|пементов И 59 и 65 поступают на входы элементов И 66 и 67. Таким образом, наибольший код частного диагноза с выхода регистра 57 или с выхода регистра 58 через элемент И 66 или 67 соответственно поступает на один из выходов устройства.
Формула изобретения
Шлчислительное устройство для дКагностики двигательных возможностей больных по авт. св. № 1256045, отличающееся тем, что, с целью расашрения функциональных возможностей устройства за счет определения допустимой двигательной
активности больных путем анализа параметра с наибольшей экспертной оценкой патологического изменения, в него введены второй, третий и четвертьй регистры, вторая и третья схемы сравнения, элемент НЕ, четвертый блок памяти оценок параметров, счетчик частных диагнозов, два элемента И, чет-
вертая и пятая группы элементов И и второй-счетчик адреса, выход которого соединен с информационным входом второго регистра, выход которого соединен с адресным входом четвертого
блока памяти оценок параметров, выход которого соединен с информационными входами третьего и четвертого регистров, выход третьего регистра соединен с первым входом второй схемы сравнения и первыми входами элементов И четвертой группы, выход четвертого регистра соединен с вторым входом второй схемы сравнения и первыми входами элементов И пятой группы, выход второй схемь сравнения соединен с первым входом первого элемента И, входом элемента НЕ и входом запуска первого цикла блока микропрограммного управления, вход запуска второго цикла
которого соединен с выходом элемента НЕ и первым входом второго элемента И, выходы первого и второго элементов И соединены с вторыми входами элементов И четвертой и пятой групп
соответственно, выходы которых являются третьим и четвертым информационными выходами устройства, выход первой cxei сравнения соединен с первым суммирующим входом счетчика
частных диагнозов, выход которого соединен с входом третьей схемы сравнения, выход которой соединен с вторыми входами первого и второго элементов И, выходы элементов И третьей группы
соединены с информационным входом четвертого блока памяти оценок параметров, вход разрешения считывания которого и вычитaJ(Ш{ий вход счетчика частных диагнозов соединены с соответствующим выходом блока микропрограммного управления, счетный вход второго счетчика адреса, вход записи второго регистра, вход записи четвертого блока памяти оценок параметров
и второй суммирующий вход счетчика частных диагнозов соединены с соот- ветствукяцим выходом блока микропрограммного управления, выходы которого соединены с установочными входами
а
21
лг
Л
Л
за
ve
67
название | год | авторы | номер документа |
---|---|---|---|
Диагностическое вычислительное устройство | 1989 |
|
SU1605260A1 |
Вычислительное устройство для диагностики двигательных возможностей больных | 1985 |
|
SU1256045A1 |
Вычислительное устройство для диагностики двигательных возможностей больных | 1986 |
|
SU1328826A2 |
Вычислительное устройство для диагностики состояния больных | 1990 |
|
SU1725229A1 |
Микропрограммный процессор | 1987 |
|
SU1517034A1 |
Микропрограммный процессор | 1985 |
|
SU1275457A1 |
Микропрограммное устройство управления | 1981 |
|
SU999052A1 |
Процессор | 1984 |
|
SU1247884A1 |
Микропрограммное устройство управления с контролем | 1984 |
|
SU1280627A1 |
Микропрограммный процессор | 1974 |
|
SU535567A1 |
Изобретение относится к вычислительной технике и может быть использовано в медицинских экспертных системах. Цель изобретения - расширение функциональных возможностей устройства за счет определения допустимой двигательной активности больных путем анализа параметра с наибольшей экспертной оценкой патологического изменения. С этой целью в устройство введены регистры 44, 57, 58, схемы 56, 68 сравнения, элемент НЕ 69, блок 54 памяти оценок параметров, счетчик 55 частных диагнозов, элементы И 59, 65, группы 66, 67 элементов И и счетчик 53 адреса. 3 ил. § (О
П18 WZQZI t f KtSm9 JS yJ333eJ9SeSJ S/Sff
ftttttttttjttttttttt
77 1S W ZQ // 232 Z7Z8 2930313338 39 60 6162636if
фиг.з
Составитель А. Жеренов Редактор А. Лежнина Техред А.Кравчук Корректор О.Кравцова
Заказ 2668/50
Тираж 70А
ВНИШТИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Цикл soffifcu поранегпров
ЗОЛ1К
оцено/( t/ oftpedie- ление ноиоце///(и
Ци/гя onpeffejfe- мая ffi/azf 030S
Onpe ejieffi/e пот. di/cfzMJjffS
Подписное
Вычислительное устройство для диагностики двигательных возможностей больных | 1985 |
|
SU1256045A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-05-30—Публикация
1986-12-22—Подача