456

Умножение на 7(или 15, или 17, или 33), используя команды сдвигов и сложение или вычитание

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

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

Реализовать умножение на 7(или 15, или 17, или 33), используя команды сдвигов и (только один раз) сложение или вычитание. Способ реализации данной задачи в виде исходного кода и примера роботы программы.

Русский

2013-01-06

143.5 KB

11 чел.

старооскольский технологический институт (филиал)

государственного образовательного учреждения

высшего профессионального образования

"Национальный исследовательский технологический университет "МИСис"

Кафедра АИСУ

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

по дисциплине «Архитектура ЭВМ»

Выполнил: ст. гр АТП-09-1д

Великородов С. Р.

Проверил:

Толоконников П.В.

Старый Оскол

2012


Реализовать умножение на 7(или 15, или 17, или 33), используя команды сдвигов и (только один раз) сложение  или вычитание.

Исходник

.386

.model flat, stdcall

includelib \masm32\lib\kernel32.lib

ExitProcess proto :DWORD

.data

.code

start:

mov eax, 3

mov ebx, eax

shl eax, 3

sub eax, 3

shl ebx, 5

add ebx, 3

invoke ExitProcess, 0

end start

Работа программы

  

   

3

3*23

3*23-3

3

18(10x:24)

15(10x:21)

3

3*25

3*25+3

3

60(10x:96)

63(10x:99)


 

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

48778. Локализация неисправностей в аппаратуре спецвычислителя 74 KB
  Задание на курсовую работу: Во втором разряде старшего байта регистра заявок РЗ УК формируется признак прерывания. Состав регистров УК: регистр заявок РЗ; регистр масок РМ; регистр подмены РП; регистр сдвига РТА РСд1; регистр буферный РТА РБф; Т. обмен с регистрами однобайтовый то по обращению регистры заявок и масок разделены на 2 однобайтовых части со старшим и младшим байтами. Поскольку все устройства отвечающие за хранение заявок на прерывание а также за сброс этих заявок расположены в УК то неисправность...
48780. Реалізація трудового потенціалу в умовах глобалізації економіки 97 KB
  В даній роботі ми дослідили вплив глобалізації на реалізацію трудового потенціалу її позитивні та негативні наслідки. Однак залучення до глобальних процесів країн з різними економічними технологічними та експортноімпортними можливостями на умовах рівної інституціональної відкритості призводить до нерівних результатів коли переваги глобалізації використовують економічно розвинені країни а слаборозвинені держави зазнають негативних наслідків. Тому питання реалізації трудового потенціалу в...
48781. Схемотехнічна і конструкторська розробка вузла сканування, що входить в склад оптико-електричного приладу 911.5 KB
  Спектральні прилади призначені для розкладу складного спектра випромінювання на монохроматичні складові і для вимірювання їх довжини хвилі та інтенсивності. За допомогою сучасних спектральних приладів можливо докладно вивчати властивості і будову різних матеріалів їх структуру і хімічний склад по наявності в спектрі випромінювання або поглинання визначених спектральних ліній. Тому виник розділ спектроскопії названий лазерною спектроскопією під якою розуміється сукупність апаратури і методів дослідження в яких лазери використовуються...
48783. Использование нейронных сетей для определения коммуникативных способностей индивидов 425 KB
  Слышали и про холодильники с выходом в Интернет и про внедрение Microsoft в будущие версии Windows элементов искусственного интеллекта. В подобном развитии области искусственного интеллекта нет ничего необычного. И наконец сети третьей группы являющиеся дальнейшим развитием предыдущих представляют собой уже нейроподобные системы и нацелены они на создание экзотических в настоящее время виртуальных личностей информационных копий человека средой обитания которых является глобальная сеть Интернет. Сейчас в Интернете повсеместно можно...