В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет217/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   213   214   215   216   217   218   219   220   ...   437
алг ПРИМЕР_1 
цел  а,  Ь,  с,  d,  е
нач  ввод b 
ввод  с 
ввод  d 
ввод  е 
$ :=Ь 
$:=$ *с 
а : —
 $
$ : =d 
$:=$ *е 
$: =~$
$:=$+а 
а : =$ 
вывод  а 
кон
Программа на ЯМК СМ  «Малютка»  (все адреса и коды опера­
ций даются в шестнадцатеричной системе счисления;  память под 
переменные  отводится  перед  программой)  (табл.  9.5).
Алгоритм,  ориентированный 
на УК  «Нейман»
алг  ПРИМЕР_1 
цел  а, 
Ъ,
  с,  d,  е,  г
нач  ввод b 
ввод  с 
ввод  d 
ввод  е 
а := b * с 
г :=  d *е 
а :
 =  а - г 
вывод  а
кон
211


Т а б л и ц а   9.5
Адрес
КОП
А1
Комментарий
00
0
06
Программа  начинается с  ячейки 06
01
Здесь будет значение  переменной а
02
Сюда вводится значение  переменной b
03
Сюда вводится значение  переменной с
04
Сюда вводится значение  переменной d
05
Сюда вводится значение  переменной е
06
0
02
$ =Ь
07
в
03
$ = $хс
08
1
01
а =$
09
0
04
$ =d

в
05
$ = $ х е
ОВ
3
00
$ = - $
ОС
А
01
$ =$ + а
0D
1
01
а =$

С
00
Вывод а (содержимого сумматора)
0F
F
00
Останов машины
Программа  на  ЯМК  УК  «Нейман»  (все  адреса  и  коды  опера­
ций даются в шестнадцатеричной системе счисления;  память под 
переменные  отводится  после  программы:  ячейка  с  адресом  30  — 
переменная Ь,  34  —  с,  38  —  d,  ЗС  —  е,  40  —  а,  44  —  г)  (табл.  9.6).
Т а б л и ц а   9.6
Адрес
КОП
А1
А2
АЗ
Комментарий
00
00
FC
00
30
Ввод b
04
00
FC
00
34
Ввод с
08
00
FC
00
38
Ввод d
ОС
00
FC
00
ЗС
Ввод е
10
03
30
34
40
а:=Ьхс
14
03
38
ЗС
44
r:=dxe
18
02
40
44
40
а := а —г
1C
00
40
00
FC
Вывод а
20
77
00
00
00
Останов машины
212


7. 
Описать структуру процессора учебного компьютера.
В  состав любого  процессора  входят три  основных  составляю­
щих:
— АЛУ — арифметико-логическое устройство: блок,  выполня­
ющий арифметические  и логические команды  программы;
— УУ — устройство управления: управляет работой компьюте­
ра по  заданной  программе;
—  регистры  процессорной  памяти:  служат  для  размещения 
всей  необходимой информации для выполнения очередной  ко­
манды.
Набор  регистров  и  их  функции  различаются  у  процессоров 
разных типов.  Однако  есть  регистры,  которые обязательны для 
любого  процессора.  Это  регистр-счетчик  команд  (СчК)  —  хра­
нит  адрес  очередной  выполняемой  команды;  регистр  команд 
(РК)  —  хранит код очередной  выполняемой  команды;  регистр- 
признак  результата  —  позволяет  организовывать  передачи  уп­
равления  в  зависимости  от  результата  вычисления.  Использу­
ются  и другие регистры:  сумматоры,  регистры  общего  назначе­
ния  и  пр.
8. 


Достарыңызбен бөлісу:
1   ...   213   214   215   216   217   218   219   220   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет