|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 5
|
||||||
Реализуйте вычисление заданного выражения как ассемблерную вставку в программе на языке высшего уровня С++17.01.2013, 15:03. Показов 2498. Ответов 6
Метки нет (Все метки)
Я запихнул в С++ ассемблерную вставку.
Задание было такое: Тема 2. Массивы. Примечания к заданиям: Реализуйте вычисление заданного выражения как ассемблерную вставку в программе на языке высшего уровня С++. Программа на языке высшего уровня должна запрашивать значения переменных и выводить результат на экран. Все переменные (X, Y) являются целочисленными. A, B, C – массивы. Если у массива указан один индекс, значит он одномерный, если два – двумерный. Индекс i=1..3. выражение: знак суммы (Ai * Bi) * X + знак суммы (Ci) * Y
0
|
||||||
| 17.01.2013, 15:03 | |
|
Ответы с готовыми решениями:
6
Вычисление заданного выражения через ассемблерную вставку Реализовать вычисление выражения как ассемблерную вставку |
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|||
| 17.01.2013, 17:24 | |||
![]() Уважаемый, вам про setlocale(LC_ALL,"1251"); или setlocale(LC_ALL,"Russian");препод не говорил? А то надоело читать транслит. Сначала хоть это исправьте, а потом уж об АСМе поговорим.
1
|
|||
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 304
|
|
| 17.01.2013, 18:07 | |
|
рано еще за вставки браться. и это проще делать в 16 битном коде, а потом переходить к 32 битному
32 битные регистры eax ebx ecx edx esi edi eip 32 битные регистры общего назначения делятся на две части младшая 16 битная часть которых называется ax bx cx dx, верхняя часть не имеет определения. 16 битные регистры в свою очередь делятся на две 8 битные части ah al bh bl ch cl dh dl http://www.codenet.ru/progr/asm/regs.php http://rghost.ru/43102272 http://ziplib.com/emu8086/ http://kalashnikoff.ru/
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 304
|
|
| 17.01.2013, 18:13 | |
|
Assembler&Win32. Курс молодого бойца.zip
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 5
|
|
| 17.01.2013, 21:59 [ТС] | |
|
у меня было 3 занятия. И это 1е программирование, если можно так назвать, которое я вообще начинал изучать. Я буду очень благодарен, если мне помогут сделать хотя бы пару задач.
0
|
|
|
64 / 64 / 0
Регистрация: 06.10.2011
Сообщений: 304
|
|
| 17.01.2013, 22:24 | |
|
это рановато. сначала надо начинать на языке высокого уровня - сойдет за алгоритмический язык, хотя бы с батников. а там уж за ассемблер браться, когда освоишься.
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 5
|
|
| 14.02.2013, 07:40 [ТС] | |
|
Мне сдавать на днях. Сделайте пожалуйста!!!
0
|
|
| 14.02.2013, 07:40 | |
|
Помогаю со студенческими работами здесь
7
Вычисление суммы ряда через ассемблерную вставку
Как сделать ассемблерную вставку Как сделать ассемблерную вставку на с++? Как сделать ассемблерную вставку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|