Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Вычислить разницу числа младшей тетрады и инвертированного числа старшей тетрады https://www.cyberforum.ru/ asm-beginners/ thread2364219.html
Помогите не знаю как сделать Задано значение без знаковой переменной a размером байт. Разработать процедуру, которая вычисляет: 2.ризницю числа младшей тетрады и инвертированного числа старшиои тетради;
Assembler Вывести строку длины N, которая состоит из чередующихся символов C1, C2 …, СК, начиная с C1.
Дано число N<100 и символы C1, C2 …, СК (не более 5). Вывести строку длины N, которая состоит из чередующихся символов C1, C2 …, СК, начиная с C1. Помогите
Assembler Программа, выполняющая пересылки, операции сложения, вычитания 1. Очистить регистр СХ. 2. Переслать число xxh в регистр AL. 3. Добавить число xxxxh к регистру AX. 4. Переслать регистр АХ в регистр ВХ. 5. Добавить регистр ВХ регистра АХ. 6. Отнять регистр ВХ от регистра АХ. Где, хх - порядковый номер студента в соответствии со списком в журнале; хххх - дата рождения, число и месяц. Выполнить трансляцию. Создать листинг. Создать ехе-файл. Выполнить... https://www.cyberforum.ru/ asm-beginners/ thread2363924.html Assembler Вычислить суму числа младшей тетрады и инвертированного числа старшей тетрады Помогите не знаю как сделать Задано значение без знаковой переменной a размером байт. Разработать процедуру, которая вычисляет: 1. суму числа младшей тетрады и инвертированного числа старшей тетрады; Тема разделена. Правила форума: 5.16 Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. https://www.cyberforum.ru/ asm-beginners/ thread2363630.html
Задано значение без знаковой переменной a размером байт. Разработать процедуру Assembler
Задано значение без знаковой переменной a размером байт. Разработать процедуру, которая вычисляет: 1) сумму чисел, записанных в старшей и младшей тетрадах; 2) сумму чисел, записанных с 1 по 6 бит;
Assembler Закраска текста разными цветами Подскажите написал программу на Assembler, но никак не могу вывести выделить выведенный текст разными цветами. .8086 .model small .data mybuf label byte len db 254 newlen db ? mystr db 255 dup (36) prigl db 'Vvedite stroku:$' https://www.cyberforum.ru/ asm-beginners/ thread2363580.html
Assembler Удалить пробелы из исходной строки при просмотре ее слева направо https://www.cyberforum.ru/ asm-beginners/ thread2363555.html
Помогите, пожалуйста, написать программу формирования сжатой строки символов с помощью NASM/GAS/FAMS. Сжатие заключается в удалении пробелов из исходной строки при просмотре ее слева направо.
Вам представлен машинный код нескольких команд. Получите соответствующие им команды языка Ассемблера Assembler
Вам представлен машинный код нескольких команд. Получите соответствующие им команды языка Ассемблера, запишите их в текстовый файл с расширением .asm, скомпилируйте их и сравните полученный результат с исходным. Если результаты не совпадают либо найдите ошибку, либо объясните причину несовпадения. 89f78b12897cc7e7
Assembler Какие команды в ассемблере не меняют флаги? Какие команды в ассемблере не меняют флаги? Знаю только некоторые,например пересылка,обмен содержимым...Какие еще? https://www.cyberforum.ru/ asm-beginners/ thread2363400.html Assembler Переполнение положительных и отрицательных чисел не используя max_value? Объяснили, что регистр ax может содержать числа от 0, до 65535, но при добвлении туда отрицательных то от -32768 до +32767. Однако всё же, как проверить переполнение положительных и отрицательных чисел через jo? https://www.cyberforum.ru/ asm-beginners/ thread2363312.html
Assembler Ошибка при выполнении программной перекодировки текста из CP1251 в CP866
Дело такое, как только начинаю обработку , буфера Buf, т.е. меняю код символа русских букв из кодировки Win-1251 в CP-886, то на первом же этапе сравнения он сразу переходит Next, причем любая русская буква ее код 100% больше кода 7Еh CODE SEGMENT ASSUME DS:CODE ORG 100H Start: jmp data_end File1 DB 'input.txt',0 File2 DB 'output.txt',0 Buf DB 512 DUP (?) я
Assembler Ввести два одноразрядных положительных целых числа. Вывести на экран сумму ведённых чисел в двоичной системе счисления https://www.cyberforum.ru/ asm-beginners/ thread2363203.html
Ввести с клавиатуры два одноразрядных положительных целых числа. Вывести на экран сумму ведённых чисел в двоичной системе счисления Очень надо
0 / 0 / 0
Регистрация: 10.12.2017
Сообщений: 50
04.12.2018, 13:52  [ТС] 0

ASM + C++: получить значения элементов массива в ассемблерной вставке - Assembler - Ответ 13123267

04.12.2018, 13:52. Показов 3657. Ответов 7
Метки (Все метки)

Ответ

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
__asm
    {
        push esi
        push eax
 
        xor esi,esi
 
        mov eax, mas[esi]
 
        pop eax
        pop esi
    }
Так? Все равно та же ошибка.

Вернуться к обсуждению:
ASM + C++: получить значения элементов массива в ассемблерной вставке Assembler
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2018, 13:52
Готовые ответы и решения:

Получить разность двух меток в ассемблерной вставке
Приветствую! Хочу получить разность двух меток в ассемблерной вставке, то есть, по сути,...

Вывод массива в ассемблерной вставке
Добрый вечер. Каким образом можно массив из 10 чисел с которыми я поработал в ассемблере передать...

Замена элементов в строке в ассемблерной вставке
void split_and_print(char s1) { _asm { xor ebx,ebx cld mov ecx,15 mov al, '+'...

Ввод/вывод массива с использованием scanf, printf в ассемблерной вставке (C++)
Как ввести/вывести массив с помощью асемблерной вставки в c++ используя call scanf,printf очень...

7
04.12.2018, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2018, 13:52
Помогаю со студенческими работами здесь

Непонятки в ассемблерной вставке
В общем, все работает, только х2 не принимает значения с минусом, просто игнорирует минус + не...

Jump в ассемблерной вставке
Использую хак во внешнее приложение. static const DWORD func_hack_Ret = 0x45C5D9; // адрес...

Ошибки в ассемблерной вставке
в 24 и 25 строке ругается, что недопустимое число операторов #include &quot;iostream&quot; #include...

Прерывания в ассемблерной вставке
Здравствуйте. В программу, написанную на С++, нужно добавить ассемблерную вставку, поддерживающую...

Метки в макросах в ассемблерной вставке
В C++ написан макрос с ассемблерной вставкой, который содержит в себе метку &quot;doit&quot; и команду...

Очищение памяти в ассемблерной вставке
/* Выделить из строки подстроку указанной длины, начиная с заданной позиции. */ ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru