КОМПЬЮТЕРНАЯ
ТЕХНИКА
;СИМВОЛА
MOV
C,A
ПОДГОТОВИТЬ СИМВОЛ К
;ВЫВОДУ НА ЭКРАН
CALL WSYM
;ВЫВЕСТИ ЕГО
INX
H
ПЕРЕЙТИ К ДРУГОМУ
;СИМВОЛУ
JMP
OUT1
Н АЧАТЬ ОБРАБОТКУ С
Н А Ч А Л А
П/П ПЕРЕКОДИРОВКИ В КОИ-7Н2
CODE:
CPI
40H
;ЭТО НЕ СИМВОЛ?
RC
;ДА — ВОЗВРАТ
CPI
80H
;ЭТО РУССКАЯ БУКВА?
JNC
CODE1
;ДА — ПЕРЕХОД
ANI
5FH
;ВЫДЕЛИТЬ ИНФОРМАЦИОН-
Н Ы Е БИТЫ
RET
;ВЕРНУТЬСЯ
CODEE
ANI
5FH
;ВЫДЕЛИТЬ ИНФОРМАЦИОН-
Н Ы Е БИТЫ
ADI
20H
ПЕРЕВЕСТИ В РУССКИЙ
;СИМВОЛ
RET
;ВЕРНУТЬСЯ
К он тр ол ь н ы й п рим ер р абот ы п одп рогр ам м ы :
1) П ри наличии U G SS :
Проверка работы подпрограммы! Check of subroutine!
2) П ри отсутстви и U G S $:
ПРОВЕРКА РАБОТЫ ПОДПРОГРАММЫ! CHECK OF SUBROUTINE!
Л итература
1. С угон я к о В ., С аф р он ов В. С и стем ны й загр узч ик для
“О р и о н -1 2 8 ” . Р а д и о , 1990, N 9, с.38
2. С у го н я к о В ., С а ф р о н о в В. О п ер а ц и о н н а я си стем а
O R D O S версии 2.4. Р а д и о , 1991, N 7, с.49.
3. К уп ч ен к о А .В ., К и сел ев Д .В . О п ер ац и он н ая си сте-
м а O R D O S V 5.0 0 . Р ад и ол ю би т ел ь , 1994, N 2.
4. К у н ч ен к о А .В ., К и сел ев Д .В . У н и в ер сал ьн ы й зн а -
к о ген ер а то р . Р а д и о л ю б и т ел ь , 1993, N 5.
О.КРЫМСКИЙ,
220001 г.М и н ск , а/я 8.
НАСТРОЙКА
ДРАЙВЕРА
МЫШИ
А в т ор статьи “ П овы ш ен и е чувствительности м ан и п у-
л я тор а “ м ы ш ь” [1], п о всей в ер оя тн ости , пользуется ус-
тар ев ш ей в ер си ей д р а й в ер а .
Л и ч н о я п ол ь зу ю сь в ерси ей 6 .2 4 а о т 1.07.91 г., к о т о -
рая поставлялась в к ом плекте “А л ь ф а -Д О С ” с Е С -1849.
Д р ай в ер н ор м ал ь н о р а б о т а е т на Е С -1841 и Е С -1845.
Э т о т д р а й в ер , как и б о л ь ш и н ст в о стан дар т н ы х п р о -
гр ам м , п он и м ает п ар ам етр ы , передаваем ы е в к ом ан дн ой
стр ок е.
К ом ан дн ая строка:
m o u s e
o n
|
o f f
п ар ам етр o n ак ти в и зи р ует д р а й в ер , o ff — вы гр уж ает
др ай вер из пам яти.
m o u s e
/ z
где / z — ком бинация из нескольких допустим ы х ключей:
/ s n (sp eed ) оп р едел я ет ч ерез п чувствительность, с к о -
т о р о й м ан и п ул ятор р еаги р ует на п ерем ещ ени е. Д л я э т о -
го и п осл едую щ и х п ар ам етр ов доп уск аю т ся значени я из
д и а п а зо н а 0 .
..1 0 0 . П о у м ол ч ан и ю устан авл и вается зн а -
ч ен и е 50.
/ h n (h orizon tal sp eed ) оп р едел я ет ч ерез п чувствитель-
н ост ь , с к о т о р о й м ан и п ул я тор р еа ги р у ет н а п ер ем ещ е-
н и е тол ьк о в гор и зон тал ь н ом н ап равлени и.
/ v n (vertical sp eed ) о п р ед е л я е т ч ер ез п ч ув ств и тел ь-
н ость, к о т о р о й м ан и п ул ятор р еаги р ует н а п ерем ещ ени е
тол ь к о в верти к альн ом нап равлен и и .
/ d n (sp eed d o u b lin g ) о п р ед ел я ет гр а н и ч н о е зн ач ен и е
для удвоен и я ск ор ост и . Н ач и н ая с э т о г о зн ачен и я ск о -
р ости ч увствительность удваи вается, ч то п озв ол я ет т о ч -
н о п ози ц и он и р ов ат ь при м едл ен н ом перем ещ ен и и м ан и-
п ул ятор а, а при бы стр ом его дв и ж ен и и п р обегать б о л ь -
ш ие расстоян и я на эк р ан е б ез зн ач и тел ь н ого ф и зи ч еск о-
го перем ещ ени я м ан и п ул ятор а.
Н а св оей м аш ин е я и сп ол ь зую сл едую щ ую к ом ан дн ую
стр ок у:
m o u s e
/ s 9 0
П ри устан овк е бол ьш и х зн ач ен и й т р у д н о т о ч н о п о зи -
ц и он и р овать к ур сор на экране.
Л итература
1. К оваленко В //Р адиолю битель. — 1995. — N 9 . — С .1 1.
В.ПОСТРИЖИЦКИЙ,
6 1 4 0 3 7 , П ер м ь -37, ул .Б ен гал ь ск ая , 14 — 57.
ПРОГРАММА
“ТОНУС”
П осы л аю на ваш с у д п р огр ам м у для М К -8 5 для р а с -
ч ета б и о р и т м о в . М и к р о -Э В М ж ел а т ел ь н о вкл ю ч ать в
р еж и м п о в ы ш ен н о го б ы ст р о д ей ст в и я . Р а сч ет дает ся с
сегодн я ш н его дня на 60 дн ей .
5 PRINT "ТОНУС"
10 VAC
INPUT " Д а т а р о ж д ." , А ,
" м е с я ц " , В,
" г о д " , С
2 0 D=INT
{ 2 2 —В ) / 1 0 ) :
E = IN T ( (D * 1 2 + B -1 4 )* 3 0 . 59+А)
30 F = I N T ((C -1 8 9 9 -D )* 3 6 5 . 2 5 + Е ) :
INPUT " с е г о д н я " , G,
" м е с я ц " , Н,
" г о д " , К
40 L = IN T ( ( 2 2 —Н )/ 1 0 ) :
M =INT( (L * 1 2 + H -1 4 )
* 3 0 . 59+G )
50 0 = 1 N T ( ( K - 1 8 9 9 - L ) * 3 6 5 ,2 5 + M )-F :P R IN T
" п р о ж и т о " , О ;" д н " : GO ТО 59
5 5 0 = 0 + 6 0 :Т = Т + 6 0 :PRINT G ,H ,K ," + " ; Т;
" дн "
5 9 PRINT " 1 - и 2 - э 3 -ф "
60 Р = 1 0 . 5 : R = 3 3 . 1 : GOSUB 1 0 0 : Р = 1 2 . 5 : R = 2 8 .4 :
GOSUB 1 00
70 Р = 1 5 . 5 : R =23 . 6 : GOSUB 10 0
80 STOP:
INPUT " В н о в ь / Y - N " ,X$ :
I F X$="Y"
THEN 10
90 IF X $="N " THEN 5 5 : STOP: END
1 0 0 S = 0 -IN T
(O /R ) * R : FOR E=0 TO 5 9 + S STEP 2 :
Y=E-S
1 1 0 IF Y<0 THEN 1 2 0 : DRAW Y,
S I N ( E * P ) * 3 + 3 .5
1 2 0 NEXT E: RETURN
В м ест о ’’сего д н я ” (стр ок а 30) м о ж н о вводи ть л ю б у ю
д а т у , а ”Т ” (стр ок а 55) зам ен и ть на ”0 ” .
9
Радиолюбитель 2/96
предыдущая страница 10 Радиолюбитель 1996-02 читать онлайн следующая страница 12 Радиолюбитель 1996-02 читать онлайн Домой Выключить/включить текст