Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

«Ознайомитись з основними командами програмного симулятора dScope-51»



Лабораторна робота №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

mybiblioteka.su - 2015-2024 год. (0.007 сек.)