|
Лабораторна робота №3
«Ознайомитись з основними командами програмного симулятора dScope-51»
1 Мета роботи:
1.1 Ознайомитись з основними командами симулятора;
1.2 Види системи числення(СЧ);
1.3 Запис програми.
2 Короткі відомості з теорії:
2.1 При введенні команд перед командою ставиться «ASM», без нього введення команди не відбудеться. Всі команди проводяться через акумулятор - «А»
Основні команди симулятора:
ADD – додавання;
SUBB – віднімання;
CPL – інверсія;
RL – зсув вліво на один;
RR – зсув в право на один;
XCH – обмін;
CJNE – порівняння;
CLR – встановлення нулів;
DEC – віднімання від регістра одиниці;
INC – додавання до регістру одиниці;
«h»- ставиться в кінці вводу команди для того, щоб показати що число вводиться в шістнадцятирічній СЧ;
«#»- означає що ми вводимо до акумулятора цифри;
2.1 Види СЧ:
10 СЧ | 2 СЧ | 16 СЧ |
A | ||
B | ||
C | ||
D | ||
E | ||
F |
3 Порядок виконання роботи:
3.1 Запустити програмний симулятор d-Scope51;
3.2 Активізувати лінійку кнопкових перемикачів прискореного доступу;
3.3 Викликати вікно виконання програм;
3.4 Викликати вікно вводу команд;
3.5 Викликати вікно, яке показує стан регістрів;
3.6 Викликати вікно аналізу виконання;
3.7 Викликати вікно стану пам’яті;
3.8 Викликати інструментальне вікно;
3.9 Ввести команди
Пояснення | Команди |
Додати «16» до акумулятора; | ASM add a,#16h |
Відняти «13» від акумулятора; | ASM subb a,#13h |
Обмін між «А» та «R5»; | ASM xch a,R5 |
Відняти 1 від R5; | ASM dec R5 |
Перехід до 5h строки команди доки R5 не буде дорівнювати 0; | ASM cjne R5,#0h,5h |
Додавання 1 до регістру R5; | ASM inc R5 |
Перехід до 9h строки команди доки R5 не буде дорівнювати 59; | ASM cjne R5,#59h,9h |
Обмін між «А» та «R5»; | ASM xch a,R5 |
Інвертування акумулятора | ASM cpl a |
Зсув акумулятора по 1 біту вліво; | ASM rl a |
Зсув акумулятора по 1 біту вправо; | ASm rr a |
Встановлення нулів в акумуляторі; | ASM clr a |
3.10 Виконавши лабораторну роботу подати її на перевірку викладачу.
Дата добавления: 2015-09-29; просмотров: 23 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Дата : 27/09/13 [10:13] многоуровневые производственные си (2) страница : 1 | | | Пылеосадительные камеры №5 |