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





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

8. Приоритеты и порядок выполнения операций


Для каждой группы операций в нижеследующей таблице приоритетов операций приоритеты одинаковы. Операции с большим значением приоритета выполняются в первую очередь. Чем выше приоритет группы операций, тем выше она расположена в таблице.
Таблица 1. Приоритеты операций

9 NOT COM

8 * / %

7 + -

6 SHL SHR ROR ROL ASR ASL

5 > >= < <=

4 = <>

3 AND

2 XOR

1 OR
Все операции с одинаковыми приоритетом выполняются справа налево. Можно группировать операции с помощью скобок. Операции в скобках будут выполняться в первую очередь.

9. Арифметические преобразования в выражениях


1. Если операнды в выражениях имеют различный размер (размер операнда зависит от типа, о типах см. ниже), то все результаты операций приводятся к большему размеру.

2. При выполнении присваивания значение выражения преобразуется к размеру переменной, которой оно присваивается.

3. Уменьшение размера значения производится путем отбрасывания старших битов и никаких диагностических сообщений при этом не выводится.

10. Типы языка MCL


Тип - простая переменная:

Простые переменные предназначены для использования в программе там, где не обязательно явное указание размера переменной - управляющие переменные циклов, счетчики и т.п. Описание простой переменной производится с помощью оператора VAR и синтаксис его определяется следующим правилом:
VAR <идентификатор>, ... ;
Например:
VAR i,j,simple_var; - описаны три простых переменных.
Простые переменные имеют предопределенный размер 16 битов и интерпретируются как целые без знака. Кроме получения значения простой переменной, возможно получение значения определенного разряда или группы разрядов.
Например:

j - значение переменной j;

j[3..3] - значение 3-го разряда переменной j;

i[0..7] - значение восьми младших разрядов переменной j.

Тип - регистр:

Регистры используются там, где необходимо точно определить размер переменной. Регистры могут иметь произвольный размер в пределах от 1 до 32 разрядов. Описание регистра производится с помощью оператора REG. Синтаксис описания регистров определяется следующим правилом:

REG <идентификатор> [ <константа> ] , ... ;
Например:
reg ra[8], rb[8], f_zero[1], mul_res[32];
- описаны два восьмиразрядных регистра ra и rb, одноразрядный регистр f_zero и тридцатидвухразрядный регистр mul_res. Константа описывает размерность регистра.

Использование регистров полностью идентично использованию простых переменных. Так же возможно как получение значения всего регистра, так и получение значения его части.
Например:
ra - значение регистра ra; rb[7..7] - значение старшего бита регистра rb;

mul_reg[16..31] - значение старшей половины регистра mul_reg.
Тип - структура:

Структуры могут быть использованы для упрощения доступа к отдельным полям переменных. Они позволяют присваивать группам битов имена. В остальном структуры сохраняют все свойства регистров. Описание структур производится с помощью оператора STRUCT. Синтаксис описания структур определяется следующим правилом:
STRUCT <имя структуры> [ <константа> ] <имя поля> [<константа>],.. ;
Например:
STRUCT rk[32] kop[16], r1[4], m1[4], r2[4], m2[4];
в этом примере описана 32-х разрядная структура rk с полями kop-[0..15], r1[16..19], m1[20..23], r2[24..27], m2[28..31]. Обратите внимание, что выделение полей в структуре производится начиная с младшего бита (т.е. от младших битов к старшим). Использование структур аналогично использованию регистров, но добавляется еще один метод доступа к значению группы бит - с помощью имени поля,
например:
rk - значение структуры rk;

rk[0..15] - значение младшей половины структуры rk;

rk.kop - то же самое, что и в предыдущем примере, но с использованием имени поля.

Тип - память:

Память представляет собой одномерный массив регистров. Ячейки памяти могут, как и регистры, иметь произвольный размер в пределах 1..32 разряда. Максимальный размер памяти 1024 (1K) ячеек. Индексация ячеек производится от 0. Описание памяти производится с помощью оператора MEM. Синтаксис описания памяти определяется следующим правилом:
<идентификатор> [<константа 1>] <константа 2>],...;
Где первая константа определяет количество ячеек в памяти, а вторая - разрядность ячейки.
Например:
MEM mb[32][8] - описана память mb с числом ячеек 32 и с разрядностью ячейки - 8 бит;

MEM ml[1024][32] - описана память ml с числом ячеек 1024 и с разрядностью ячейки 32 бита;

Для доступа к ячейке памяти необходимо после имени памяти задать индекс этой ячейки. Также возможен доступ и к группам битов отдельной ячейки.
Например:
mb[5] - обращение к 6-й ячейке памяти mb (помните, что индексация ячеек начинается с 0);

ml[9,5..5] - обращение к 6-му разряду 10-й ячейки памяти ml;

ml[100,0..15]- обращение к младшей половине 101-й ячейки памяти ml.
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
Поиск