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





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

Пример микропрограммы выполнения операции сложения


Текст программы:
writeln "**************************************************";

writeln "* Моделирование алгоритма сложения *";

writeln "**************************************************";
REG RA[9],RB[9],R1[9],RC[9],INPA[8],INPB[8],Z[9];
start:

write "A=";read INPA;

write "B=";read INPB;

RA:=INPA; RA[8..8]:=INPA[7..7];

RB:=INPB; RB[8..8]:=INPB[7..7];

writeln "RA=",$B9 RA;

writeln "RB=",$B9 RB;

writeln "Сложение (A+B):";

R1:=RB;

RC:=RA+R1;
writeln "R1=",$B9 R1;

writeln "RC=",$B9 RC;
IF RC[8..8]<>RC[7..7] THEN

writeln "!!! Переполнение разрядной сетки !!!";

IF (RC[8..8]=RC[7..7]) AND (RC[8..8]=0) THEN

writeln "Результат Z=",$B9 RC,"=",$D3 RC;

IF (RC[8..8]=RC[7..7]) AND (RC[8..8]=1) THEN GOSUB WREZ;

writeln "***************** Конец программы ****************";
END;
WREZ:

Z:=COM(RC);

Z[8..8]:=1;

write "Результат Z= ",$B9 Z,"=-";

Z[8..8]:=0;

writeln $D3 Z;
RETURN;
Результат работы программы


  1. В случае получения положительного результата:

Рис. 7. Получение положительного результата
**************************************************

* Моделирование алгоритма сложения *

**************************************************

A=3

B=6

RA=000000011

RB=000000110

Сложение (A+B):

R1=000000110

RC=000001001

Результат Z=000001001= 9

***************** Конец программы ****************

Содержимое таблицы переменных

00 Переменная: ZF типа регистр; разрядность 1 бит; значение = 1

01 Переменная: NF типа регистр; разрядность 1 бит; значение = 0

02 Переменная: CF типа регистр; разрядность 1 бит; значение = 0

03 Переменная: RA типа регистр; разрядность 9 бит; значение = 3

04 Переменная: RB типа регистр; разрядность 9 бит; значение = 6

05 Переменная: R1 типа регистр; разрядность 9 бит; значение = 6

06 Переменная: RC типа регистр; разрядность 9 бит; значение = 9

07 Переменная: INPA типа регистр; разрядность 8 бит; значение = 3

08 Переменная: INPB типа регистр; разрядность 8 бит; значение = 6

09 Переменная: Z типа регистр; разрядность 9 бит; значение = 0

  1. В случае получения отрицательного результата:



Рис. 8. Получение отрицательного результата
**************************************************

* Моделирование алгоритма сложения *

**************************************************

A=28

B=-37

RA=000011100

RB=111011011

Сложение (A+B):

R1=111011011

RC=111110111

Результат Z= 100001001=- 9

***************** Конец программы ****************

Содержимое таблицы переменных

00 Переменная: ZF типа регистр; разрядность 1 бит; значение = 0

01 Переменная: NF типа регистр; разрядность 1 бит; значение = 0

02 Переменная: CF типа регистр; разрядность 1 бит; значение = 0

03 Переменная: RA типа регистр; разрядность 9 бит; значение = 28

04 Переменная: RB типа регистр; разрядность 9 бит; значение = 475

05 Переменная: R1 типа регистр; разрядность 9 бит; значение = 475

06 Переменная: RC типа регистр; разрядность 9 бит; значение = 503

07 Переменная: INPA типа регистр; разрядность 8 бит; значение = 28

08 Переменная: INPB типа регистр; разрядность 8 бит; значение = 4294967259

09 Переменная: Z типа регистр; разрядность 9 бит; значение = 9


  1. В случае переполнения:
1   ...   7   8   9   10   11   12   13   14   ...   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
Поиск