Инструкция по установке 5 Инструкция по использованию программного обеспечения 6





НазваниеИнструкция по установке 5 Инструкция по использованию программного обеспечения 6
страница4/49
Дата публикации04.09.2013
Размер2.5 Mb.
ТипУчебное пособие
100-bal.ru > Бухгалтерия > Учебное пособие
1   2   3   4   5   6   7   8   9   ...   49

1. Описание языка MCL


Язык микрокоманд MCL представляет собой "BASIC-подобный" язык программирования высокого уровня. Он включает в себя:

- операторы ввода-вывода,

- операторы перехода,

- операторы вызова подпрограмм,

- операторы цикла,

- условный оператор;

поддерживает достаточный набор типов данных:

- простые переменные,

- тип регистр,

- тип структура,

- тип память;

и операций над объектами этих типов:

- арифметические,

- побитовые,

- сдвига,

- сравнения.

Ниже приведено полное описание языка MCL.

2. Алфавит


Алфавит содержит:

-буквы: 26 латинских букв и $,

-цифры от 0 до 9,

-знаки арифметических операций: +, -, *, / ( целая часть от деления ), % (остаток от деления),

-знаки операций отношения: >, >=, <, <=, =, <>.

Замечания: все операции отношения реализованы как целочисленные операции (истинность-1, иначе-0) и могут быть использованы в любом месте любого выражения. При сравнении операнды рассматриваются как целые числа без знака.

3. Использование разделителей


Пробелы, символы табуляции, перевода на новую строку используются как разделители. Любое количество этих символов может быть помещено в любое место, где допускается пробел.

4. Использование комментариев


Комментарий - любой текст, помещенный между символами '{' и '}'. Разрешены везде, где допускаются пробелы.

5. Идентификаторы


Идентификаторы - это последовательность букв и цифр, начинающихся с буквы. Их длина не должна превышать 16 символов. Они используются как имена переменных, полей структур и меток.

Пример. Правильные идентификаторы:

A, R0, REG_RESULT, KOD22.

Неправильные идентификаторы:

0A - должен начинаться с буквы;

A-REG - используется недопустимый символ '-'.

6. Константы


Все константы в языке MCL интерпретируются как 32-х разрядные целые числа без знака, отрицательные константы не поддерживаются. Для получения отрицательных значений необходимо использовать явное преобразование (операцию COM). Таким образом, могут быть использованы константы из диапазона: 0..4294967295. Константы могут быть записаны в двоичной, десятичной или шестнадцатеричной системах счисления. Правило записи констант следующее:
<константа>:='0b'

| ['0d']

| '0h'
Отсюда видно, что для записи константы в любой системе счисления необходимо перед числом указать спецификатор системы счисления вида '0b' или '0d' или '0h'. Без указания спецификатора формата константа интерпретируется как десятичная.

Примеры:
12345 или 0d12345 - десятичная константа 12345,

0b1000 - двоичная константа 8,

0hFF - шестнадцатеричная константа 255.
Замечание:

для определения констант, больших по своему значению чем 2147483647 (0h7FFFFFFF), необходимо использовать двоичную или шестнадцатеричную систему счисления. Это связано с особенностями внутреннего представления целых чисел системами PASCAL VS и Turbo PASCAL.

7. Операции и выражения


Побитовые операции:

NOT (дополнение до единицы) NOT op

Дополнение до единицы (инвертирование) значения op. Значение выражения содержит 0 во всех разрядах, в которых op содержит 1, и 1 во всех разрядах, в которых op содержит 0.

COM (дополнение до двух) COM op

Дополняет до двух (переводит в дополнительный код) значение op. Фактически вычисляется выражение 1+NOT op.

AND (побитовое "И") op1 AND op2

Побитовая операция "И" двоичных представлений op1 и op2. Значение выражения содержит 1 во всех разрядах, в которых и op1 и op2 содержат 1, и 0 во всех остальных разрядах.

OR (побитовое "ИЛИ") op1 OR op2

Побитовая операция "ИЛИ" двоичных представлений op1 и op2. Значение выражения содержит 1 во всех разрядах, в которых op1 или op2 содержат 1, и 0 во всех остальных разрядах.

XOR (побитовое исключающее "ИЛИ) op1 XOR op2

Побитовая операция исключающее "ИЛИ" двоичных представлений op1 и op2. Значение выражения содержит 1 в тех разрядах, в которых и op1 и op2 имеют разные двоичные значения, и 0 во всех остальных разрядах.

Операции сдвига:

SHL (сдвиг влево) op1 SHL op2

Двоичное представление op1 сдвигается влево на op2 разрядов. Освобождающиеся разряды заполняются 0.

SHR (сдвиг вправо) op1 SHR op2

Двоичное представление op1 сдвигается вправо на op2 разрядов. Освобождающиеся разряды заполняются 0.

ASL (арифметический сдвиг влево) op1 ASL op2

Двоичное представление op1 сдвигается влево на op2 разрядов. Освобождающиеся разряды заполняются 0.

ASR (арифметический сдвиг вправо) op1 ASR op2

Двоичное представление op1 сдвигается вправо на op2 разрядов. Знаковый разряд (старший разряд) дублируется.

ROL (циклический сдвиг влево) op1 ROL op2

Двоичное представление op1 циклически сдвигается влево на op2 разрядов. Освобождающиеся разряды заполняются выдвигаемыми разрядами.

ROR (циклический сдвиг вправо) op1 ROR op2

Двоичное представление op1 циклически сдвигается вправо на op2 разрядов. Освобождающиеся разряды заполняются выдвигаемыми разрядами.
1   2   3   4   5   6   7   8   9   ...   49

Похожие:

Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconМетодические рекомендации по установке и использованию стандартного...
Успешное внедрение и эффективное использование сбппо в образовательной деятельности общеобразовательного учреждения зависит от создания...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция для пользователей информационных ресурсов по работе в сети передачи данных
Настоящая инструкция разработана на основании и в соответствии с нормативно-методическими документами, действующими в ОАО ржд и нормативно-правовыми...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по обработке археологических данных в программном комплексе Credo
Инструкция предназначена для того, чтобы оптимизировать работу пользователей программного комплекса Credo по камеральной обработке...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconДолжностная инструкция руководителя службы документационного обеспечения управления (доу)
Ать деятельность работников, т е вашу деятельность и деятельность сотрудников, которыми вы руководите. Должностная инструкция является...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по созданию теста для учителей-предметников; возможность...
Поэтому при проведении тестирования предъявляются следующие требования к выбору программного обеспечения. Эти требования сводятся...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по взаимодействию и технология работы
Данная Инструкция является нормативным документом, и выполнение предписанных ею операций для членов экипажа обязательно
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по заполнению бланка ответов №1 на 5 л инструкция по заполнению...

Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по использованию Назначение
Актуальная версия этого документа доступна по адресу
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по ведению классного журнала
Настоящая инструкция разработана с учетом нормативного минимума, регулирующего и регламентирующего деятельность образовательного...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по охране труда при работе в кабинете информатики; Инструкция...
Муниципальное общеобразовательное учреждение Ширинская средняя общеобразовательная школа №18
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по устройству сетей заземления и молниезащите дата введения 1993-01-01
Инструкция предназначена для инженерно-технических работников и квалифицированных рабочих монтажных организаций
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по установке модуля доставки ddelivery для интеграции с Joomla X + Virtuemart X
Установка/Удаление) (рис. 2). Одним из предложенных способов установите компонент ddelivery (рис. 3)
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconТехническое задание на поставку оборудования, передачу прав на использование...
Единой диспетчерской службы для станций скорой медицинской помощи Московской области
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по CamtasiaStudio После того как Вы скачали программу в архиве
...
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Вводный инструктаж по от для учащихся. Инструкция №35 «Инструкция по охране труда в кабинете изо и черчения»
Инструкция по установке 5 Инструкция по использованию программного обеспечения 6 iconИнструкция по защите конфиденциальной информации при обработке с помощью свт
Настоящая Инструкция разработана в соответствии с действующим законодательством рф, Уставом Общества, должностными инструкциями и...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск