Professional Documents
Culture Documents
DSP4 Uk
DSP4 Uk
2 Стендове обладнання
3 Ключові положення
MOVE <PM>
2
У тому разі, якщо в команді використовуються паралельні
пересилання, то необхідно дотримуватися таких простих і логічних правил:
Наприклад послідовність:
MOVE X:(R0),R4
MOVE R4,Y:(R5)
MOVE X:(R0),R4
NOP
MOVE R4,Y:(R5)
4
ПЕРЕМІСТИТИ B,A (R1) + N1
Приклад:
Приклад:
6
3.10 Навчальна програма.
7
Лістинг навчальної програми
0 Помилки
0 Попередження
9
Рисунок 3.1 - Введення навчальної програми
E:\MOTOROLA>asm.bat prog4.asm
і натисніть "Enter"
10
3. Після виконання трансляції необхідно переглянути файл лістингу.
Для цього необхідно знайти у списку файлів файл prog4.lst і натиснути
клавішу "F3" виклику вбудованого переглядача графічної оболонки.
На екрані з'явиться файл лістингу з результатами трансляції файлу.
Якщо програму було набрано правильно, то в тексті програми не буде
жодних повідомлень про помилки, а наприкінці лістингу буде поміщено
повідомлення
0 Помилки
0 Попередження
11
4. Робота в середовищі симулятора.
12
У вікні, що відкрилося, виберіть робочий каталог (Motorola) і клацніть
мишею по кнопці Select (Мал. 4.2) На запитання про існування файлу слід
відповісти натиснувши кнопку "Append".
Робочу директорію симулятора вибрано.
13
Рисунок 4.4 - Завантаження в пам'ять симулятора скомпонованого файлу
робочої програми.
Вікна, збірка
14
Рисунок 4.5 - Вікно асемблера з текстом робочої програми
Windows,пам'ять
Windows,Register
15
далі в меню вибрати Core і натиснути ОК.
Відкриється вікно внутрішніх регістрів процесора (Рис. 4.6)
16
Рисунок 4.7 - Загальний вигляд симулятора з усіма необхідними вікнами
Таблиця 4.1
Значення регістрів процесора
Адресні
Мнемоніка Регістри даних
регістри
асемблера
R0 R5 X0 X1 Y0 Y1
перемістити
#>$fa0,r0
17
Слід особливу увагу звернути на зміни в регістрах після останніх трьох
команд програми. Наприклад, як вплине на регістр R0 виконання команди з
адресою 108?
Критерій правильності виконання програми - стан регістрів, зазначений
на рисунку 4.8
4 Домашнє завдання
1 Увімкнути комп'ютер
2 Викликати програму Провідник
18
3 Увійти в директорію E:\Students\MOTOROLA\
6 Лабораторне завдання
7 Зміст звіту
9 Рекомендована література
19