Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.orgfree.com

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






Награды сайта
Награды сайта 2005

"E97": пример циклической программы

Напечатать на экране дисплея латинский алфавит от "A" до "Z".

Начальный символ "A" имеет код 65 = 41h. Поместим это значение в R0 и вызовем подпрограмму ПЗУ, которая выводит символ. Следующая буква может быть получена путем увеличения значения R0 на единицу. Когда результат превысит 5Ah ("Z"), цикл прекращается.

АдресКодОперацияКомментарии
0000
0002
0E6D
0030
30 ==> SPОпределить SP для корректной
работы подпрограмм
0004
0006
01D0
0041
41 ==> R0
("A")
код первого символа
0008
000A
9C0D
4088
вызов подпрограммы
4088
вывод на экран
000C2210 R0 + 1 ==> R0 следующий символ
000E
0010
04D0
005A
сравнить R0 с 5A
("Z")
code <= "Z"?
00126DF4 если <=0, то pc=pc+F4 к повторению цикла (0008)
00140F00 стопокончание программы

Проверьте, как это работает на "E97".
(Сейчас я поставил на страничке статическую картинку, а раньше был "живой" аплет; например, можно было поменять программу, запустить и вывести строчные буквы.)

так выглядел аплет

Вернуться к главной странице апплета


© Е.А.Еремин, 1997-2000


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com


Free Web Hosting