ВУЗ:
Составители:
располагать отлаживаемые программы с адреса 800Н по адрес 0ВС8Н и с
0C00H по 13FFH. Последние 54 ячейки первой части ОЗУ отведены для
стэка программы "Монитор" и не должны использоваться
под программу или данные. В противном случае нарушается работа
программы "Монитор".
Рис.2. Карта памяти УМК
3.4. Примеры программ
При программировании в машинных кодах пользователь самосто-
ятельно должен определить область памяти для размещения программы и
данных. Для этого рекомендуется нарисовать область доступной ему
памяти с указанием адресов ячеек начала и конца программы и данных.
После этого по граф-схеме или иному представлению алгоритма
необходимо подробно записать последовательность действий с
учетом кодирования машинных команд для конкретной микро-ЭВМ.
Для записи кодов команд нужна таблица соответствия команд и их
представления в двоичном или шестнадцатиричном виде(табл.3).
Представление данных должно быть также указано, как правило, в
комментариях. Особо следует отметить, что запись комментария при
программировании в машинных кодах или на языке ассемблера является
обязательной.
При записи машинных кодов команд следует помнить о длине
Адрес в 16 с.с.
0000Н
07FFH
0800H
Адрес в 10 с.с.
03FFH
0400H
0ВС9Н
0ВFFH
0С00Н
13FFH
0
2047
2048
1023
1024
3017
3071
3072
5119
Стэк
программы
"Монитор"
1КБайт ПЗУ для
программы "Монитор
"
1КБайт ПЗУ
резерв
1КБайт ОЗУ
2КБайт ОЗУ
расширение
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »