Составители:
15
дачи TXIF и программа входит в цикл ожидания Tr3 до установки
флага TXIF после окончания выдачи байта из буфера TXREG.
Выполнение работы
1. В текстовом редакторе в файле Lab1.asm заменить фрагмент
программы от метки Beg1 до метки End1 на заданный вариант, ука
зав в поле комментария динамику изменения содержимого аккуму
лятора W и ячеек 20, 21, 22, 23 в процессе выполнения программы.
2. Запустить трансляцию программы Lab1.asm командным фай
лом Asm.bat вида
mрasm lab1.asm
В результате трансляции создаются файлы Lab1.lst и Lab1.hex.
Если транслятор выдает сообщение об ошибках, просмотреть файл
Lab1.lst и устранить ошибки в файле Lab1.asm.
3. В файле Param.txt вида
1 р Lab1.hex
проверить и отредактировать (если необходимо) параметры загруз
ки – номер Comпорта и имя hexфайла. Запустить программу заг
рузки gruzim.exe. При появлении запроса «рress reset» нажать на
тренажере кнопку сброса. По окончании загрузки нажать клавишу
Esc.
4. Запустить программу Lab1.exe. При нажатии любой клавиши
(кроме пробела) в тренажер передается по последовательному кана
лу код нажатого символа и принимается из тренажера содержимое
ячеек ОЗУ 20, 21, 22, 23, 24. Если полученные данные не совпадают
с данными в поле комментария – определить причину расхождения.
Выход из программы Lab1.exe – при нажатии клавиши Esc.
Задание на лабораторную работу № 1
Вариант 1
Var1 movwf INDF
rlf INDF,w
addwf INDF,f
iorwf INDF,f
incf FSR,f
decfsz Cnt,f
goto Var1
Вариант 7
Var7 movwf INDF
rlf INDF,w
addwf INDF,f
andwf INDF,f
incf FSR,f
decfsz Cnt,f
goto Var7
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »