36888

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

Лабораторная работа

Информатика, кибернетика и программирование

1 При введенні команд перед командою ставиться SM без нього введення команди не відбудеться. Всі команди проводяться через акумулятор А Основні команди симулятора: DD – додавання; SUBB – віднімання; CPL – інверсія; RL – зсув вліво на один; RR – зсув в право на один; XCH – обмін; CJNE – порівняння; CLR – встановлення нулів; DEC – віднімання від регістра одиниці; INC – додавання до регістру одиниці; h ставиться в кінці вводу команди для того щоб показати що число вводиться в шістнадцятирічній СЧ; означає що ми вводимо до...

Украинкский

2013-09-23

56.5 KB

2 чел.

Лабораторна робота №3

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

  1.  Мета роботи:
    1.  Ознайомитись з основними командами симулятора;
    2.  Види системи числення(СЧ);
    3.  Запис програми.

  1.  Короткі відомості з теорії:

2.1 При введенні команд перед командою ставиться «ASM», без нього введення команди не відбудеться. Всі команди проводяться через акумулятор - «А»

Основні команди симулятора:

ADD – додавання;

SUBB – віднімання;

CPL – інверсія;

RL – зсув  вліво на один;

RR – зсув в право на один;

XCH – обмін;

CJNE – порівняння;

CLR – встановлення нулів;

DECвіднімання від регістра одиниці;

INC – додавання до регістру одиниці;

«h»- ставиться в кінці вводу команди для того, щоб показати що число вводиться в шістнадцятирічній СЧ;

«#»- означає що ми вводимо до акумулятора цифри;

2.1 Види СЧ:

10 СЧ

2 СЧ

16 СЧ

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

  1.  Порядок виконання роботи:
    1.      Запустити програмний симулятор d-Scope51;
    2.  Активізувати лінійку кнопкових перемикачів прискореного доступу;
    3.  Викликати вікно виконання програм;
    4.  Викликати вікно вводу команд;
    5.  Викликати вікно, яке показує стан регістрів;
    6.  Викликати вікно аналізу виконання;
    7.  Викликати вікно стану памяті;
    8.  Викликати інструментальне вікно;
    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   Виконавши лабораторну роботу подати її на перевірку викладачу.


 

А также другие работы, которые могут Вас заинтересовать

10311. Эпоха эллинизма 12.39 KB
  Эллинизм охватывающий период от завоеваний Александра Македонского до падения западной Римской Империи характеризует собой последующую античную философию. Сохранив многое из античной классики Эллинизм по существу завершил ее. Исходные принципы заложенные великими ...
10312. Давид Юм - философ английского Просвещения 15.5 KB
  Давид Юм философ английского Просвещения критиковал религиозный и философский догматизм который заложился в сознании людей. Он был философомскептиком антирационалистом. Юм известен своей мыслью о том что не существует объективной причинной связи вещей.Когда мы на
10313. Язык и мышление, их взаимосвязь 42.75 KB
  Язык и мышление Язык главная из знаковых систем человека важнейшее средство человеческого общения способ осуществления мышления. Человек единственной существо моделирующее внешний мир при помощи знаковых систем. В любом человеческом сообществе люди реагиру...
10314. Функции культуры 26 KB
  Функции культуры Основная человекотворческая Человек живет не в природе а в культуре. В ней он сам себя познает. Здесь есть и моменты миропонимания формирования воспитания и социологизации человека. Иначе она еще называется преобразующей функцией поскольку освое
10315. Категории диалектики. Законы диалектики 30 KB
  Категории диалектики общие понятия отражающие наиболее существенные закономерные связи и отношения реальности. Можно сказать что философские категории воспроизводят свойства и отношения бытия в максимально общем виде. Регулируя реальный процесс мышлени они в ходе е
10316. Общество - это продукт совметной историчсекой деятельности дюдей 18.99 KB
  Общество это продукт совместной исторической деятельности людей совокупность общественных связей отношений и компонентов особый тип надындивидуальной и надприродной системной организации. Общество представляет собой специфическую систему включающую множество э...
10317. Предмет и функции философии, Философские дисциплины 27.54 KB
  Философия есть определенная способность думать о вечных вопросах, о человеческой жизни и смерти, о предназначении человека, и в таком своем качестве она возникла вместе с появлением человеческого рода, Философия имеет дело с предельными, вековечными вопросами.
10318. Мировоззренческая, методологическая, рефлексивно–критическая и интегративная функция философии 26.11 KB
  Содержание Введение 1. Предмет философии. Место философии в системе наук и культуре 2. Основные разделы философии 3. Мировоззренческая методологическая рефлексивно–критическая и интегративная функция философии Заключение Список использованной ли...
10319. Гумилев Л.Н. Этногенез и биосфера Земли 47.04 KB
  Тема: Гумилев Л.Н. Этногенез и биосфера Земли. Этнос и популяция. Этнос не популяция. Начать свой доклад я бы хотел с определения терминов этнос и популяция. Этнос – исторически возникший вид устойчивой социальной группировки людей представленный племенем или народ...