Assembler C = A + B AssemblerПользователь вводит два числа А и В в шестнадцатеричном виде. Программа должна:
1. Посчитать С=А+В.
2. Если третий бит числа С установлен, то вывести на экран С в двоичном виде, в противном случае, вывести на экран С/2 в двоичном виде.
3. Написать макрос для вывода результата
4. Написать процедуру для ввода чисел
5. Написать макрос для расчета Передача параметров через стек.
Есть уже...https://www.cyberforum.ru/ asm-beginners/ thread2223052.html
[Debug] Ввод кодов и декомпиляция команд Assembler Доброго вечера, господа-товарищи. Тут такое дело, есть два вопроса, над которым ломали голову много дней. Либо что-то упускаем, либо еще что. Куда можно глянуть, чтобы решить вот эти вопросы:
Предположим, введена такая команда DEBUG:
Е CS:100 B8 45 01 05 25 00
Значение 45 на самом деле должно было быть 54. Укажите команду, изменяющую только этот байт, которая исправляет сделанную ошибку?
...
Assembler Обмен в исходном файле соседних слов местамиВсех приветствую!
Прошу помочь в написании программы на Ассемблере,которая меняет ближние слова местами
Задание: Программа выполняет такую функцию, как обработка прочитанных данных, обмен в исходном файле соседних слов местами (1-2, 3-4, 5-6 и т.д).
Пример:
ДО: «Мама мыла раму дома»
ПОСЛЕ: «Мыла мама дома раму». Обработанный результат записывается в новый текстовый файл, созданный во...https://www.cyberforum.ru/ asm-beginners/ thread2222710.html
Assembler Преобразователь температуры Masm32Доброе времени суток!
Я только недавно начал изучать Assembler (Masm32). Вот пытался написать преоброзователь температуры, но возникла ошибка и не понимаю в чем она состоит.
Буду благодарен любой помощи в утранении ошибки и объяснениям в чем ошибка заключалась.
.586 ; Recognise 80x86 instructions that use 32-bit
.MODEL FLAT, STDCALL ; Generate code for a flat...https://www.cyberforum.ru/ asm-beginners/ thread2222124.html
Assembler Транслит (перекодировка с кириллицы на латиницу) Ребята, здравствуйте, у меня задание: написать на языке ассемблер com-программу, чтобы перекодировать с кириллицы на латиницу по правилу простой замены символов из одной таблицы в другую.
Так как с нуля я не могу сама написать программу, начала искать решение на форуме, да и вообще в интернете. Нашла такой же вопрос, исправила как там говорилось, но программа у меня все равно не работает....
Assembler Ввод 16-битных чисел с клавиатурыЕсть две переменные E и F. Как сделать так, чтобы значения этих переменных пользователь вводил с клавиатуры , после чего они заносились в регистр ax.
org 100h
jmp start
str1 db 'E : $'
str2 db 'F^2 : $'
str3 db 'Result : $'
E dw 19
F dw 11https://www.cyberforum.ru/ asm-beginners/ thread2221856.html
Assembler Как работать с программой?Ребята, пожалуйста, помогите.
Преподаватель сказал, что работать только через MASM. Включил готовую (*.exe) в cmd, но пустая строка...
Наверное, неправильно написал. Уже 1 мес. мучаюсь с этой программой.
Name Var17
.286
Data Segment ;Cегмент данных
Arr1ASC DB 1,2,0,4,5,6,7,8,9,0 ;Описание входных
Arr2ASC DB 1,3,2,8,0,7,4,4,5,5,6,1,7,0,8,6,9,9,0,7 ;массивов
Arr1BCD DB 5...https://www.cyberforum.ru/ asm-beginners/ thread2221764.html
Assembler Все элементы массива, не равные нулю, переписать, сохраняя их порядок, в начало массива, а нулевые значения - в конецhttps://www.cyberforum.ru/ asm-beginners/ thread2221695.html Создать одномерный массив A. Все его элементы, не равные нулю, переписать, сохраняя их порядок, в начало массива, а нулевые значения- в конец массива. Новый массив не заводить и сортировку не применять.
Как организовать сия программу?
Assembler Исправить бинарникДобрый день!
Исполняемый файл исходные коды для которого отсутствуют выполняется в 32-bit ОС Windows.
В процессе своей работы он в конце выдает строку:
Press Enter to continue...
И ожидает выхода. Дело в том, что я никогда не занимался низкоуровневым программированием и понятия не имею как сделать так, чтобы бинарник не дожидался нажатия Enter, а выходил сразу. Цель: избавиться от...https://www.cyberforum.ru/ asm-beginners/ thread2221680.html
Assembler Произвести слияние массивов А и В, чтобы массив С был упорядочен по возрастанию Создать 2 массива: А, отсортированный по возрастанию и В, отсортированный по убыванию. Произвести слияние массивов А и В в массив С таким образом, чтобы массив С был упорядочен по возрастанию. Слияние производить в соответствии с упорядоченностью А и В, но сортировку не делать.
Я для своего удобства сделал её на Си, но мне нужно перевести это на Ассемблер с чем у меня возникают проблемы. Без...
Assembler Вывод таблицы ASCII в два столбцаПосле того как были инициализированы два окна, в левое окно вывести первую половину таблицу ASCII,