Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB1_W95.DOC
Скачиваний:
25
Добавлен:
16.04.2013
Размер:
115.71 Кб
Скачать

1.3. Контрольные вопросы.

1. Каковы функции директивы ASM?

2. Какие символы расширяют возможности команды ММ?

3. Каковы функции директивы Т?

4. Что представляют из себя данные, выводимые директивой ASM?

5. Какие возможности предоставляет сервер пользователю?

6. Какой командой выполняется просмотр содержимого регистров ОЭВМ?

7. Каковы основные режимы выполнения программ?

8. Каковы функции директивы BF?

9. Назовите основные части ОМ.

10. Что такое псевдо-ПЗУ?

11. Каким образом осуществляется вход в текстовый редактор?

12. Какие директивы кросс-ассемблера используются для резервирования слова?

13. Каким образом осуществляется загрузка программы из сервера в память ОМ?

14. Какой формат имеют строки программы для кросс-ассемблера?

15. Какое дополнительное оборудование можно подключить к ОМ?

16. Каковы функции директивы LOAD? Каков ее формат?

17. Какие особенности имеет ОЭВМ МС68НС705С8?

18. Какая информация может содержаться в поле команды?

19. Как производится временная смена системы счисления в кросс-ассемблере?

20. Что произойдет при неправильной установке скорости передачи информации в команде SPEED?

21. Каковы функции директивы ТМ?

22. Каким образом в кросс-ассемблере устанавливается адрес начала программы?

23. Каковы функции директивы кросс-ассемблера .radix?

1S-records представляет собой специальный формат, принятый фирмой "Motorola". Формат был разработан с целью кодирования программ или блоков данных для перемещения их между компьютерными системами и содержит, наряду с передаваемой информацией, информацию об адресе загрузки, длине пакета данных, и т.д.

2Замечания:

·Поля отделяются одним пробелом.

·Все вводимые числа воспринимаются как шестнадцатиричные. Знак$может предшествовать каждому числу, но это необязательно.

·Все команды могут вводиться большими или малыми символами - все они воспринимаются как большие, исключение составляют только команды, посылаемые в центральный компьютер при работе в прозрачном режиме (см. раздел "Работа с сервером").

·В командную строку может быть введено максимум 30 символов. После ввода 30-го символа монитор автоматически выполняет командную строку.

3В приведенных ниже примерах информация, выводимая отладчиком, выделена жирным шрифтом, а вводимая пользователем - обычным.

4По именам, отличным от указанных, доступ к серверу разрешен НЕ БУДЕТ! Название факультета должно состоять только из строчных букв, то есть имена mp5302, MP5302, Mp5302 являются РАЗНЫМИ и корректным является ТОЛЬКО первое. Если Вы ошиблись при вводе, используйте клавишу<Del>для внесения изменений.

5 Если Вы забыли имя файла с Вашей программой, то, в ответ на приглашение ввести его (после того как нажали <F3>), нажмите два раза клавишу <Tab> и в нижней строке появятся имена файлов Вашего каталога, выбрать один из которых можно при помощи клавиш ? è ?. В каталоге также находятся некоторые служебные файлы, содержимое которых для учебного процесса интереса не представляет.

6Обратите особое внимание на то, что если у вас установлена по умолчанию шестнадцатиричная система счисления и в качестве операнда указано выражение 0d, тогда оно будет воспринято как 0. Используйте 0xd вместо 0d. Выражения 1d, 2d .... 9d будут рапознаны правильно (как шестнадцатиричные числа). См. также сноску к правилам записи шестнадцатиричных чисел.

7Если шестнадцатиричное число начинается с буквы (A....F), не забывайте добавлять перед ним префикс 0x, т.к., например, ad будет воспринято как символическое имя, а 0xad - как число.

8символьная строка начинается и заканчивается кавычками или апострофами

9Поскольку содержимое памяти после включения ОМ не определено, возможен вывод монитором других кодов и, соответственно, дизассемблированных мнемоник команд, вместо приведенных в примере.

10Файл с текстом Вашей программы на языке ассемблера обязательно должен иметь расширение ‘.S’, например: fletcher_crc.S. Имена с другими расширениями (‘.s’ и т.п.) являются некорректными для кроссассемблера. Примеры недопустимых им¸н: test.s, example.asm, 123.ASM.

11 Если при исправлении ошибки строки были удалены или вставлены новые, трансляцию следует повторить, иначе дальнейший разбор ошибок будет не корректен.

Однокристальная микроЭВМ МС68НС705С8. Лабораторный практикум.

Соседние файлы в предмете Отладка микроконтроллеров ЭВМ