Файл: Кузнецов М.В. Механизированная разработка статистических отчетов на машине Искра-23.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.07.2024
Просмотров: 95
Скачиваний: 0
команды |
wx-—представляет |
|
собой |
6-разрядный |
код |
операции, а |
|||||
yz— 8-разрядиый код адреса. |
|
|
|
|
|
|
|||||
|
Код |
операции |
|
|
Код |
адреса |
|
|
|
||
|
да |
|
X |
|
|
У |
|
|
Z |
|
Части команды |
wc |
wb wa |
х„ |
yd |
Ус |
Уь |
|
|
г с |
«я |
Обозначение |
|
|
|
разрядов |
|||||||||
4 |
9 |
1 |
4 2 1 |
8 |
4 |
2 |
1 |
8 |
4 2 |
1 |
Веса разрядов |
|
Машина |
«Искра-23» |
по своей структуре |
является типично одно |
адресной, причем значение отдельных частей команды следующее:
w — код номера группы |
команды; |
|
|||
х |
— код |
разновидности |
операции |
в группе |
операций; |
у |
—-код, |
который в зависимости |
от вида |
выполняемой опера |
ции означает: |
|
|
|
(у — |
номер программной линии при передачах |
управления |
|||
= 0-М5); количество |
сдвигов |
вправо при |
умножении |
( t / = |
= 0 - Ы 5 ) ; количество |
сдвигов |
влево при |
делении ( у = 0 ч - |
-т-14 — деление без округления; г / = 0 ч - 1 5 — с округлением);
количество сдвигов при операциях сдвигов (у=1 |
15 — |
сдвиг со знаковым разрядом; у = 1 14— сдвиг без |
зна |
кового разряда); количество дробных разрядов, отделяе мых запятой при печати числа {у— 1-4-14); старшие раз ряды кода символа при программируемой печати символов (г/=0-=-3); старшие разряды кода положения каретки при
перемещениях ( г /=0ч - 10); старшие |
разряды кода |
началь |
ного адреса, устанавливаемого при |
модификации |
( г / = 0 ч - |
-М 5 ) .
г.— код, который в зависимости от вида выполняемой операции означает:
номер шага в программной линии при передачах управлеления (z =0 - bl5);
код номера накопительного регистра при арифметических
операциях (для |
сложения, вычитания 2 = 0 |
~-14; |
умноже |
ния и деления г = |
0 -ь 12"и z = 14), передачах |
(z = |
0 -ч- 14) и |
гашении (г=0-т-15); количество печатаемых |
разрядов при |
печати числа (z=l-f-15); младшие разряды кода символа при программируемой печати символов (z=0-4-14); млад
шие |
разряды |
кода положения каре'тки при перемещениях |
(г = |
0 - М 5 ) ; |
младшие разряды кода начального адреса, |
устанавливаемого при модификации ( z = 0 - M 5 ) .
Система команд машины «Искра-23», приведенная ниже в свод ной таблице, имеет 38 команд, разбитых на шесть групп, в каждой из которых имеется несколько групп операций (от двух до трех), в свою очередь состоящих из нескольких команд.
14
5
с:
>,
Ои.
а а |
5 i |
•У ~ |
Груш опер; |
Я 2 |
|
So |
|
1 |
2 |
|
реход |
|
m |
0 |
с |
S2 |
|
|
5 |
|
о |
|
и |
|
>. |
|
1тереход |
1 |
1ВНЫЙ |
|
|
|
Безус. |
|
Команда |
|
|
|
|
|
С) |
|
|
|
|
код |
адрес |
|
|
|
|
Обоз:начет опер;шин |
|
|
|
операции |
Операции |
|
Содержание |
команды |
||||||
|
|
|
||||||||
w |
.V |
У |
Z |
|
|
|
|
|
|
|
3 |
4 |
5 |
6 |
|
7 |
|
8 |
9 |
|
|
0 |
0 |
00 |
00 |
Выключение |
про |
ВП |
Выключение про |
|||
|
|
|
|
граммы |
|
|
|
граммы |
|
|
0 |
X |
00 |
00 |
Сброс |
клавиши х |
Сбх |
Сброс клавиши X, |
|||
|
|
|
|
|
|
|
|
|
Х=1~7 |
|
0 |
|
|
Z |
Условный |
переход |
УПК |
X = l'-f- 7 |
|
||
|
|
|
|
по клавише х |
|
УПК — yz |
|
|||
1 |
0 |
00 |
00 |
Временный стоп |
ВСТ |
Временный |
останов |
|||
|
|
|
|
|
|
|
|
|
работы машины по |
|
|
|
|
|
|
|
|
|
|
программе |
|
1 |
0 |
У |
2 |
Безусловный |
пере |
БП |
БП ->- yz |
|
||
|
|
|
|
ход |
|
|
|
|
|
|
1 |
X |
|
г |
Автоматическое |
ВК |
Включение |
клавиши |
|||
|
|
|
|
включение |
клави |
|
X |
|
||
|
|
|
|
ши X |
|
|
|
|
|
|
2 |
0 |
00 |
г |
Сложение |
с |
сохра |
Сл1 |
[ ± Hz] + [±.Вых]— |
||
|
|
|
|
нением |
содержи |
|
—Hz [Вых] —Вых |
|||
|
|
|
|
мого |
выходного |
|
|
|
регистра
.2 |
1 00 z Сложение |
с сохра |
Сл2 [±Вых] + [±Нк ] — |
|
нением |
содержи |
—Вых [+Нк ] — Н к |
|
мого накопитель |
|
|
|
ного регистра |
|
. 2
Сложение
2 |
2 |
00 |
00 |
Сложение |
с |
прину |
СлЗ |
[ ± Н к ] + |
[±Вых] — |
|
|||
|
|
|
|
дительным |
|
зада |
|
— Нк |
[Вых] — Вых |
|
|||
|
|
|
|
нием адреса |
нако |
|
|
|
|
|
|||
|
|
|
|
пительного |
реги |
|
|
|
|
|
|||
|
|
|
|
стра |
и |
сохране |
|
|
|
|
|
||
|
|
|
|
нием |
содержимого |
|
|
|
|
|
|||
|
|
|
|
выходного |
реги |
|
|
|
|
|
|||
|
|
|
|
стра |
|
|
|
|
|
|
|
|
|
2 |
3 |
00 |
00 |
Сложение |
с |
прину |
Сл4 |
[+Вых] + |
[ ± Н к ] - |
|
|||
|
|
|
|
дительным |
|
зада |
|
— Вых |
[Нк] — Н к |
|
|||
|
|
|
|
нием |
адреса |
на |
|
|
|
|
|
||
|
|
|
|
копительного ре |
|
|
|
|
|
||||
|
|
|
|
гистра и сохране |
|
|
|
|
|
||||
|
|
|
|
нием |
его |
содер |
|
|
|
|
|
||
|
|
|
|
жимого |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;' |
Гос. публичная тя! |
|||
|
|
|
|
|
|
|
|
|
\ научно-техническая |
I |
|||
|
|
|
|
|
|
|
|
|
|
библиотека |
С С С Р |
j |
1 2
-
2 |
Вычитание |
|
-
й)
3 ноже! Ум
|
|
|
|
|
|
|
|
|
|
Продолжение |
3 |
4 |
5 |
6 |
|
7 |
|
|
8 |
|
9 |
2 |
4 |
00 |
Z |
Вычитание |
с |
сохра |
Вч1 |
[ + Hz] — [ + В ы х ] — |
||
|
|
|
|
нением |
содержи |
|
— Нк |
[Вых] — Вых |
||
|
|
|
|
мого |
выходного |
|
|
|
||
|
|
|
|
регистра |
|
|
|
|
|
|
2 |
5 |
00 |
Z |
Вычитание |
с сохра |
Вч2 |
[+Вых] — [+Hz ] — |
|||
|
|
|
|
нением |
содержи |
|
— Вых |
[Hz[ —Hz |
||
|
|
|
|
мого |
накопитель |
|
|
|
||
|
|
|
|
ного |
регистра Hz |
|
|
|
||
2 |
6 . |
00 |
00 |
Вычитание с прину |
ВчЗ |
[+Нк] —[ + Вых] — |
||||
|
|
|
|
дительным |
зада |
|
— Нк |
[Вых]—Вых |
||
|
|
|
|
нием адреса нако |
|
|
|
|||
|
|
|
|
пительного |
реги |
|
|
|
||
|
|
|
|
стра |
и |
сохране |
|
|
|
|
|
|
|
|
нием |
содержимого |
|
|
|
||
|
|
|
|
выходного |
реги |
|
|
|
||
|
|
|
|
стра |
|
|
|
|
|
|
2 |
7 |
00 |
00 |
Вычитание с прину |
Вч4 |
[ + В ы х ] — [ + Н к ] — |
||||
|
|
|
|
дительным |
зада |
|
— Вых |
[Нк]—Нк |
||
|
|
|
|
нием адреса нако |
|
|
|
|||
|
|
|
|
пительного |
реги |
|
|
|
||
|
|
|
|
стра |
и |
сохране |
|
|
|
|
|
|
|
|
нием |
его |
содер |
|
|
|
жимого
3 0 У
3 1 У
3 2 У
Z |
Умножение |
без ок |
Ум1 |
[+Hz] X [Ч-Вых] — |
|
|
ругления |
|
и с со |
|
— Hz [Вых] —Вых |
|
хранением |
содер |
|
|
|
|
жимого выходного |
|
|
||
|
регистра |
|
|
|
|
z |
Умножение |
|
без ок |
Ум2 |
[+Вых] X [Ч-Hz] — |
|
ругления |
|
и с со |
|
— Вых [Hz]—Hz |
|
хранением |
содер |
|
|
|
|
жимого |
|
накопи |
|
|
|
тельного |
регистра |
|
|
|
z |
Умножение с округ |
УмЗ |
[+Hz] X [±Вых] — |
||
|
лением и с сохра |
|
— Hz [Вых] — Вых |
||
|
нением |
содержи |
|
|
мого выходного регистра
3 |
3 |
У |
z Умножение с округ Ум4 |
[+Вых] |
X [+Hz] — |
|
|
|
|
лением и с сохра |
— Вых |
[Hz] — Hz . |
|
|
|
|
нением содержи |
|
|
|
|
|
|
мого |
накопитель |
|
|
|
|
|
ного |
регистра |
|
|
16
1 |
2 |
3 |
4 |
|
|
3 |
4 |
|
|
3 |
5 |
|
; |
|
|
3 |
эин |
|
|
Деле |
|
|
|
|
3 |
6 |
|
|
|
3 |
7 |
|
|
4 |
0 |
|
Передача |
4 |
1 |
|
4 |
2 |
|
|
|
||
4 |
|
|
|
|
|
4 |
3 |
|
Сдвиг |
4 |
4 |
|
4 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Продолжение |
5 |
6 |
|
|
7 |
|
|
|
8 |
|
9 |
У |
Z |
Деление |
без |
округ |
Дл1 |
[ ± H z ] : [±Вых]—Hz |
||||
|
|
ления |
и с |
сохра |
|
[Вых]—Вых |
||||
|
|
нением |
|
содержи |
|
|
|
|||
|
|
мого |
|
выходного |
|
|
|
|||
|
|
регистра |
|
|
|
|
|
|
||
У |
Z |
Деление |
без |
округ |
Дл2 |
[+Вых] : [Ч-Hz]—Вых |
||||
|
|
ления |
и с |
сохра |
|
[Hz] — Hz |
||||
|
|
нением |
|
содержи |
|
|
|
|||
|
|
мого |
накопитель |
|
|
|
||||
|
|
ного |
регистра |
|
|
|
|
|||
У |
z |
Деление |
с |
округле |
ДлЗ |
[ ± H z ] : [+Вых]—Hz |
||||
|
|
нием и с сохране |
|
[Вых] т^Вых |
||||||
|
|
нием содержимого |
|
|
|
|||||
|
|
выходного |
реги |
|
|
|
||||
|
|
стра |
|
|
|
|
|
|
|
|
У |
z |
Деление |
с |
округле |
Дл4 |
[+Вых]: [+Hz ]—Вых |
||||
|
|
нием и с сохране |
|
[Hz] — Hz |
||||||
|
|
нием содержимого |
|
|
|
|||||
|
|
накопительного |
|
|
|
|
||||
|
|
регистра |
|
|
|
|
|
|
||
00 |
z |
Передача |
из выход |
ГШ |
[+Вых] — Hz |
|||||
|
|
ного |
регистра |
в |
|
[Вых] — Вых |
||||
|
|
накопительный ре |
|
|
|
|||||
|
|
гистр |
|
|
|
|
|
|
|
|
00 |
Z |
Передача |
|
из |
нако |
Пд2 |
[ + Hz] — Вых |
|||
|
|
пительного |
реги |
|
[Hz] — Hz |
|||||
|
|
стра |
в |
выходной |
|
|
|
|||
00 |
00 |
Передача из выход |
ПдЗ |
[ + В ы х ] — Нк |
||||||
|
|
ного |
регистра |
в |
|
[Вых] — Вых |
||||
|
|
накопительный ре |
|
|
|
|||||
|
|
гистр с |
принуди |
|
|
|
||||
|
|
тельным заданием |
|
|
|
|||||
|
|
адреса |
|
|
|
|
|
|
|
|
00 |
00 |
Передача |
|
из |
нако |
Пд4 |
[+Нк] — Вых |
|||
|
|
пительного |
реги |
|
[Нк] — Нк |
|||||
|
|
стра |
в |
выходной |
|
|
|
|||
|
|
регистр |
|
с |
прину |
|
|
|
||
|
|
дительным |
зада |
|
|
|
||||
|
|
нием |
адреса |
|
|
|
|
|||
00 |
z |
Гашение |
регистра |
|
Гш |
0 — H z |
||||
3' |
00 |
Сдвиг |
содержимою |
Сд1 |
г «—1 |
Сдвиг |
||||
|
|
выходного |
реги |
|
L B u * J |
влево |
||||
|
|
стра |
со |
знаковым |
|
|||||
|
|
разрядом |
влево |
|
|
|
|
17
Продолокение
1 |
2 |
3 |
4 |
5 |
6 |
7 • |
8 |
9 |
4 |
Сдвиг |
|
Печать
5 |
Печатающее |
устройство |
|
|
|
|
каретки |
|
|
Перемещение |
|
6 |
Модификация |
адреса |
|
|
4 |
5 |
У |
00 |
Сдвиг |
содержимого |
Сд2 |
г — С д в и г |
||||
|
|
|
|
выходного |
реги |
|
L B b , x |
J |
вправо |
||
|
|
|
|
стра |
со знаковым |
|
|||||
|
|
|
|
разрядом |
вправо |
|
|
|
|
||
4 |
б |
У |
00 |
Сдвиг |
содержимого |
СдЗ |
г<— |
•, |
Сдвиг |
||
|
|
|
|
выходного |
|
реги |
|
Вых |
|
|
|
|
|
|
|
стра |
без |
|
знако |
|
1 |
J |
влево |
|
|
|
|
вого разряда влево |
|
|
|
|
|||
4 |
7 |
У |
00 |
Сдвиг |
содержимого |
Сд4 |
г—» -I |
Сдвиг |
|||
|
|
|
|
выходного |
|
реги |
|
L B b l x |
J |
вправо |
|
|
|
|
|
стра |
без |
|
знако |
|
|||
|
|
|
|
вого |
разряда |
|
|
|
|
||
|
|
|
|
вправо |
|
|
|
|
|
|
|
5- |
0 |
У |
Z |
Печать |
на бланке z |
Пч |
[+Вых] —ПчУ |
||||
|
|
|
|
разрядов |
|
содер |
|
|
|
|
|
|
|
|
|
жимого выходного |
|
|
|
|
|||
|
|
|
|
регистра |
с |
отде |
|
|
|
|
|
|
|
|
|
лением запятой V |
|
|
|
|
|||
|
|
|
|
разрядов |
|
|
|
|
|
|
5 9 У
5 4 У
Z |
Выполнение опера |
*Пч |
[±Вых] — ПчУ |
||
|
ции Пч с печатью |
|
Пробел замещается |
||
|
символа „*" (звез |
|
.символом „*" |
||
|
да) вместо не зна |
|
|
||
|
чащих нулей числа |
|
|
||
z |
Печать |
|
условных |
УПч |
[yz] ->• ПчУ |
|
знаков и символов |
|
|
||
|
согласно |
таблице |
|
|
|
|
кодов |
yz |
и управ |
|
|
|
ление |
ПчУ |
|
|
5 |
5 |
У |
z |
Перемещение карет ПК |
Автоматическое пе |
|
|
|
|
ки ПчУ по адресу |
ремещение карет |
|
|
|
|
с номером шага |
ки |
|
|
|
|
yz |
|
5 6 У
6 0 У
Z |
Перемещение карет |
П КС- |
Автоматическое пе |
||
|
ки ПчУ с времен |
|
ремещение карет |
||
|
ным |
остановом |
|
ки с временным |
|
|
работы |
машины |
|
остановом работы |
|
|
по программе |
|
машины |
по про |
|
|
|
|
|
грамме |
|
z |
Установка началь |
УНА |
[yz] |
[PMA] |
|
|
ного адреса в ре |
|
|
|
|
|
гистре |
модифика |
|
|
|
ции адреса
18