Задача 6.
Произвести умножение двух однобайтовых чисел без знака. Числа хранятся в оперативной памяти по адресам: множимое – А, множитель – В. результат умножения выдать на устройство вывода № 11 при наличии 1 в младшем разряде данных, получаемых из порта № 6.
Задача 7.
В ОЗУ хранится массив из 15 однобайтовых чисел. Произвести проверку на четность. Числа с четным количеством 1 вывести через устройство вывода №9, с нечетным через устройство вывода № 10. Начальный адрес массива А.
Задача 8.
В ОЗУ хранится массив из 10 однобайтовых чисел. Произвести проверку на четность. Все четные числа сложить и поместить по адресу в оперативной памяти А. Нечетные числа вывести через устройство вывода № 2, сигналом готовности которого служит 1 в старшем разряде числа поступающего через порт №3. Начальный адрес массива В.
Таблица вариантов.
№ варианта |
№ задачи |
А |
В |
Адрес первой команды в ОП |
00 |
1 |
0060 |
25A0 |
AE40 |
01 |
2 |
0061 |
25A1 |
AE41 |
02 |
3 |
0062 |
25A2 |
AE42 |
03 |
4 |
0063 |
25A3 |
AE43 |
04 |
5 |
0064 |
25A4 |
AE44 |
05 |
6 |
0065 |
25A5 |
AE45 |
06 |
7 |
0066 |
25A6 |
AE46 |
07 |
8 |
0067 |
25A7 |
AE47 |
08 |
1 |
0068 |
25A8 |
AE48 |
09 |
2 |
0069 |
25A9 |
AE49 |
10 |
3 |
006А |
25AA |
AE4A |
11 |
4 |
006В |
25AB |
AE4B |
12 |
5 |
006С |
25AC |
AE4C |
13 |
6 |
006D |
25AD |
AE4D |
14 |
7 |
006E |
25AE |
AE4E |
15 |
8 |
006F |
25AF |
AE4F |
16 |
1 |
0170 |
5BE0 |
FB30 |
17 |
2 |
0171 |
5BE1 |
FB31 |
18 |
3 |
0172 |
5BE2 |
FB32 |
19 |
4 |
0173 |
5BE3 |
FB33 |
20 |
5 |
0174 |
5BE4 |
FB34 |
21 |
6 |
0175 |
5BE5 |
FB35 |
22 |
7 |
0176 |
5BE6 |
FB36 |
23 |
8 |
0177 |
5BE7 |
FB37 |
24 |
1 |
0178 |
5BE8 |
FB38 |
25 |
2 |
0179 |
5BE9 |
FB39 |
26 |
3 |
017A |
5BEA |
FB3A |
27 |
4 |
017B |
5BEB |
FB3B |
28 |
5 |
017C |
5BEC |
FB3C |
29 |
6 |
017D |
5BED |
FB3D |
30 |
7 |
017E |
5BEE |
FB3E |
31 |
8 |
017F |
5BEF |
FB3F |
32 |
1 |
13B2 |
ADE1 |
CD24 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.