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





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

Пример выполнения операции умножения


Для наглядности проиллюстрируем выполнение операции умножения на микропрограммном уровне на примере 1.
Пример 1.
Умножим 117 на 45. Введем операнды:

множимое X = 01110101= 117

множитель Y = 00101101= 45

Формируем знак результата. Т.к. знаковый разряд множимого равен знаковому разряду множителя, следовательно, результат положительный. После ввода множимое записывается в регистр R1, множитель в регистр R2. Число циклов равно 8.
Цикл 1.

Младший разряд множителя - 1.

В регистр RA переписывается содержимое R1.

R1=01110101, RA=01110101, RВ:=0

Содержимое регистров RA и RB суммируется и записывается в регистр SM=01110101

Регистр R2=00101101 сдвигается вправо на один разряд и записывается в R3.
Регистр SM сдвигается вправо на один разряд и записывается в RC, вытесненный разряд записывается на место старшего разряда R3.

R3 переписывается в R2, RС в RВ.

После сдвигов содержимое регистров равно:

SM=01110101

RC=00111010

R2=00101101 (в конце цикла R2=10010110)

R3=10010110

RB=00111010

Содержимое счетчика циклов уменьшаем на единицу SCH:=7

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 2.

Младший разряд множителя - 0.

В RA записываем 0.

Суммируем.

RA=00000000

RB=00111010 (в конце цикла RВ=00011101)

SM=00111010

После сдвигов содержимое регистров равно:

SM=00111010

RC=00011101

R2=10010110 (в конце цикла R2=01001011)

R3=01001011

Содержимое счетчика циклов уменьшаем на единицу SCH:=6

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 3.

Младший разряд множителя - 1.

Суммируем.

RA=01110101

RB=00011101 (в конце цикла RВ=01001001)

SM=10010010

После сдвигов содержимое регистров равно:

SM=10010010

RC=01001001

R2=01001011 (в конце цикла R2=00100101)

R3=00100101

Содержимое счетчика циклов уменьшаем на единицу SCH:=5

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 4.

Младший разряд множителя - 1.

Суммируем.

RA=01110101

RB=01001001 (в конце цикла RВ=01011111)

SM=10111110

После сдвигов содержимое регистров равно:

SM=10111110

RC=01011111

R2=00100101 (в конце цикла R2=00010010)

R3=00010010

Содержимое счетчика циклов уменьшаем на единицу SCH:=4

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 5.

Младший разряд множителя - 0.

В RA записываем 0.

Суммируем.

RA=00000000

RB=01011111 (в конце цикла RВ=00101111)

SM=01011111

После сдвигов содержимое регистров равно:SM=01011111

RC=00101111

R2=00010010 (в конце цикла R2=10001001)

R3=10001001

Содержимое счетчика циклов уменьшаем на единицу SCH:=3

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 6.

Младший разряд множителя - 1.

Суммируем.

RA=01110101

RB=00101111 (в конце цикла RВ=01010010)

SM=10100100

После сдвигов содержимое регистров равно:

SM=10100100

RC=01010010

R2=10001001 (в конце цикла R2=01000100)

R3=01000100

Содержимое счетчика циклов уменьшаем на единицу SCH:=2

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 7.

Младший разряд множителя - 0.

В RA записываем 0.

Суммируем.

RA=00000000

RB=01010010 (в конце цикла RВ=00101001)

SM=01010010

После сдвигов содержимое регистров равно:

SM=01010010

RC=00101001

R2=01000100 (в конце цикла R2=00100010)

R3=00100010

Содержимое счетчика циклов уменьшаем на единицу SCH:=1

Проверяем счетчик циклов на равенство нулю. SCH ≠0, следовательно, выполняем следующий цикл.
Цикл 8.

Младший разряд множителя - 0.

В RA записываем 0.

Суммируем.

RA=00000000

RB=00101001 (в конце цикла RВ=00010100)

SM=00101001

После сдвигов содержимое регистров равно:

SM=00101001

RC=00010100

R2=00100010 (в конце цикла R2=00010001)

R3=10010001

Содержимое счетчика циклов уменьшаем на единицу SCH:=0

Счетчик циклов равен нулю.

В 16-ти разрядный регистр REZ записываем результат: из регистра R2 младшую часть, из RС старшую. Производим печать результата. Для этого обращаемся к подпрограмме печати чисел со знаком. Параметры подпрограммы:

Р - печатаемое число; Р=REZ;

РL - его разрядность; PL=16;

REZ=0001010010010001=5265.
Моделирование функционирования АЛУ при выполнении операции умножения чисел, представленных в дополнительном коде

При выполнении операции умножения чисел, представленных в дополнительном коде, будем сдвигать сумму частичных произведений и анализировать разряды множителя, начиная с младшего разряда. Для выполнения такого умножения можно использовать структурную схему, представленную на рис. 10.
1   ...   12   13   14   15   16   17   18   19   ...   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
Поиск