Вычислительное устройство для диагностики двигательных возможностей больных
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и медице. изобретения является повьшение быстродействия устройства. Устройство СО держит счетчик 1 адреса, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4, блоки 5, 6 памяти оценок , группу 7,элементов ИЛИ, сумматор 8, блок 9 памяти оценок, группу 10 элементов И, блок 11 памяти частных диагнозов, блок 12 памяти общих диагнозов, схему 13 сравнения, группу 14 элементов И, регистр 15, связи 16-35, 40-43, блок 44 микропрограммного управления, счетчик 45. 3 ил. , . Jf (Л С t-л ч ND 30 30 1 Фиг. I hj
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (И) (5D4G 6 F
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 1256045 (21) 4068555/24-24 (22) 14.01.86 (46) 07.08.87. Бюл. У 29 (71) Институт кибернетики им.В.М.Глушкова (72) Л.В.Плавский и В.А.Ященко (53) 681.323(088.8) (56) Авторское свидетельство СССР
)Ф 1256045, кл. G 06 F 15/42, 1985. (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ
ДИАГНОСТИКИ ДВИГАТЕЛЬНЫХ ВОЗМОЖНОСТЕЙ
БОЛЬНЫХ (57) Изобретение относится к вычислительной технике и медице. Целью изобретения является повышение быстродействия устройства. Устройство со держит счетчик 1 адреса, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4, блоки 5, 6 памяти оценок, группу 7,элементов ИЛИ, сумматор 8, блок 9 памяти оценок, группу
10 элементов И, блок 11 памяти частных диагнозов, блок 12 памяти общих диагнозов, схему 13 сравнения, группу 14 элементов И, регистр 15, связи 16-35, 40-43, блок 44 микропрограммного управления, счетчик 45. 3 ил.
1328826
Изобретение относится к вычисли тельной технике и мецицине, может быть использовано в медицинских экспертных системах и является усовер5 шенствованием устройства по авт.св.
Ф 1256045.
Целью изобретения является повышение быстродействия устройства, На фиг.1 представлена схема устройства; на фиг.2 — схема блока микропрограммного управления; на фиг.3— микропрограмма работы устройства.
Устройство содержит счетчик 1 адреса, группу 2 элементов И, блок 3 памяти параметров, коммутатор 4,блоки 5 и 6 памяти оценок, группу 7 элементов ИЛИ, сумматор 8, блок 9 памяти оценок, группу 10,элементов И,блок
11 памяти частных диагнозов, блок 12 памяти общих диагнозов, схему 13 сравиения, группу 14 элементов И,регистр 15, входы и выходы 16-35, узел
36 памяти микрокоманд, счетчик 37 адре а микрокомацц, элемент И 38, 2В счетчик 39 задержки, входы 40-43,блок
44 микропрограммного управления, счетчик 45.
Устройство работает следующим образом. 30
На вход 42 счетчика 37 адреса микрокоманд подается сигнал, разрешаю щий запись начального адреса микропрограммы, минус единица по входу 43.
Затем на вход 40 элемента И 38 пода-. ется сигнал, разрешающий прохождение тактовых сигналов по входу 41 на счетный вход счетчика 3/.адреса микрокоманд, и через счетчик 39 на вход считывания узла 36 памяти микрокоманд 40 (задержка необходима для устойчивой работы блока 44). С выхода счетчика
37 ацреса микрокоманд на адресный вход узла 36 подается адрес микрокоманды, которая считывается на выход 4В
". зла 36 при наличии сигнала считывания на входе. Иикрокоманда имеет вертикальное кодирование микроопераций, число которых равно пятнадцати. Циклы в микропрограмме организованы 50 многократным повторением одних и тех жс микрокоманд, число которых равно параметру цикла.
Ло первой микрокоманде 18 на вход счетчика 1 адреса поступает сигнал разрешения записи начального адреса параметров по входу 16. Вторая и третья микрокоманды организуют запись параметра в блок 3 по входу 22 в соответствии с адресом, приходящим на адресный вход .блока 3 с выхода счетчика 1 адреса через элементы И 2 по разрешению на входе 19 и на входе
20 блока 3. По третьей микрокоманде вырабатывается сигнал, который, поступая на вход 17, увеличивает содержимое счетчика 1 адреса на единицу.
Запись повторяется столько раз,сколь— ко параметров. Одновременно при каждом поступлении сигнала на входе 20 блока 3 он проходит на вход счетчика
45, в котором накапливается число вводимых параметров. По четвертой микрокоманде устанавливается начальный адрес параметров счетчика 1 адреса, который записывается с входа
16 по разрешению на входе 18, а также обнуляется сумматор 8 по сигналу на входе 25.
Пятая, шестая, седьмая и восьмая микрокоманды организуют считывание параметра, определение его оценки и накопление оценок в сумматоре 8. По пятой микрокоманде адрес параметра поступает на адресный вход блока 3 с выхода счетчика 1 адреса через элементы И 2 по разрешению на входе 19.
Значение параметра считывается по адресу на выход блока 3 при наличии разразрешения на входе 21 и поступает на вход коммутатора 4, на управляющий вход которого поступает старшая часть адреса параметра с выхода элементов И 2. В соответствии с содержимым старшей части адреса параметра коммутатор 4 направляет количественные параметры на свой выход, который подключен к адресному входу блока 5 памяти оценок, а качественные параметры — на выход, который подключен к адресному входу блока 6 памяти оценок. По шестой микрокоманде вырабатываются сигналы разрешения чтения блоков 5 и 6, которые поступают на входы 23 и 24 соответственно. В соответствии с ними с выходов блоков 5 и 6 считываются значения оценок, хранящиеся по адресам, поступающих с выходов коммутатора 4, которые поступают на входы группы 7 элемента ИЛИ. По седьмой микрокоманде вырабатывается сигнал записи и суммирования, который поступает на вход
26 сумматора 8 и инициирует сложение содержимого сумматора 8 с информацией, поступающей на его вход.
3 13288
Одновременно вырабатывается сигнал разрешения записи, который поступает на вход 27 второго блока 9 памяти и разрешает запись оценки, поступающей на информационный вход, по адресу, поступающему на адресный вход блока 9 с выхода счетчика 1 адреса.
Действия восьмой микрокоманды идентичны действиям третьей микрокоманды. Запись оценок в блок 9 и накопле-10 ние суммарной оценки в сумматоре 8 повторяются число раз, равное числу параметров. Действия девятой микрокоманды идентичны действиям первой микрокоманды, но дополнительно выра- 15 . батывается сигнал, поступающий на вход 31 регистра 15, который разрешает запись значения количества параметров с выхода счетчика 45 на вход
32 регистра 15. Десятая, одиннадца- 20 тая и двенадцатая микрокоманды выполняют действия по определению кодов общего и частного диагнозов с выводом их на выходы 34 и 35 устройства соответственно. 25 По десятой микрокоманде вырабатывается сигнал, разрешающий прохождение адреса с выхода счетчика 1 адреса на.адресный вход блока 9, на вход
28 которого подается сигнал разреше- 30 ния чтения значения оценки на выход блока 9. Сигнал, поступающий на вход
29 группы 10 элементов И, разрешает прохождение информации суммарной оценки с выхода сумматора 8 на первый адресный вход блока 12 памяти общих диагнозов, на другой адресный вход которого поступает информация с выхода регистра 15.
По одиннадцатой микрокоманде выра-40 батываются сигнал чтения, поступающий на вход 33 блока l2 и сигнал чтения, поступающий на вход 30 блока 11 па-мяти частных диагнозов, которые раз26 4 решают считывание кодов общего и частных диагнозов на выходы блоков 12 и 11.
На схеме 13 сравнения происходит сравнение кодов общего и частного диагнозов и в случае, если код частного диагноза больше кода общего диагноза (наличие патологии), то на выходе схемы 13 сравнения вырабатывается сигнал, поступающий на вход группы
14 элементов И, разрешающий прохождение кода частного диагноза с выхода третьего блока l1 на выход 35 устройства. В другом случае (при отсутствии патологии) на выходе 34 устройства присутствует только код общего диагноза.
Действия двенадцатой микрокоманды идентичны действиям третьей или восьмой микрокоманды, т.е. к содержимому счетчику 1 адреса прибавляется единица. Последовательность микрокоманд
10, 11 и 12 повторяется число раз, равное числу оценок. В результате этих действия на выходах 34 и 35 устройства устанавливаются коды общего диагноза двигательных возможностей больных и последовательность кодов частных диагнозов двигательных возможностей больных (при наличии патологии) соответственно.
Ф о р м у л а и з обретения
Вычислительное устройство для диагностики двигательных возможностей больных по авт.св. Р 1256045, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен счетчик, выход которого соединен с ифнормационным входом регистра, а счетный вход подключен к входу разрешения записи блока памяти параметров.
132882 б
<с Ф съ Р « » 3г ц;) (сръ ( и ф,, с,, с,,1 с,„
L l
448 2
-, 17 18 я гог1 гг иг ж ггг7агдхл о 1 д 4 5 д 7 Ю У 10 11 1г 1J И
О 1 О О О 0 0 0 0 0 О О 0 0 0
roo0000o0noono0
Иим записи парапвлрод (подеоряетя и-раз по нисяу параиетроб) 001100 000000000
10000000 ООООООО е ° ° à о е опrr oooïoooоооо
100000000000000
orooooorooonono
00r01o0o0n0n000
000001100 опоооп
ООПО00011000000
Цию записи оценок и определения суинарной оценки (подаоряеп ся m-paa) r опоооooо ooаoîо onr01000n00000o
onoonr 10 oo oonon
00000001r ооппоп
1ооооооооо оооап о1пооо0о oooo0 r 0
001000000011 ОО О
o00o000nîî0n1o1
roooonnoooooooo йикя определения диагнозоб и оптимального дбигательного рюжииа, а также определения. павологинеского диагныа . (подторяелся к-раз) oor ooooooo rrooo попооо о о o ooor or
r оооооо 0 î оп оооо
Составитель А.Жеренов
Техред И.Попович Корректор Л.Бескид
Редактор Н.Гунько
Заказ 3489/51
Тираж б72 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4