|
|
Другие темы раздела | ||||||||||||||||||
Assembler Сложение двух BCD чисел
https://www.cyberforum.ru/ asm-beginners/ thread2116509.html Помогите с задачей, нужно чтобы вводилось двухзначное число, я сделал что вводится однозначное число. Препод обьяснил, но что-то не понял. data segment data ends code segment start: assume cs:code, ds: data mov ax, data mov ds, ax mov ah, 0fh int 10h |
Вычисление выражения по формуле с ветвлением Assembler Доброго времени суток! Помогите решить вот такое задание: Набить подготовленную программу, странслировать ее, наладить. Отобразить листинг программы. Буду очень признателен за помощь! a-b, если a>=b x={c, если a<b x=\begin{cases}a-b & \text{ if } a\geq b \\ c & \text{ if } a\prec b \end{cases} a=28h; b=39h; c=41h; | |||||||||||||||||
Assembler Сместить надпись вниз окна
https://www.cyberforum.ru/ asm-beginners/ thread2116417.html Необходимо сметить надпись с координатами вниз окна. Место указано на картинке. Программа готова, осталось только сместить надпись вниз. Буду благодарен за помощь. .model small .stack 256 .data stat db ? col dw ? row dw ? color db 1 |
Assembler Реализация вывода чисел в виде подпрограммы Здравствуйте. Есть код, который вычисляет значение X по формуле X=2*A+B*D/C-3, мне нужно оформить вывод значения(X) этой формулы в виде подпрограммы. Кто может помочь? TITLE formula ;программа вычисления формулы: X=2*A+B*D/C-3 .MODEL SMALL ;Модель памяти ближнего типа .STACK 256 ;стек размером 256 байт .DATA ... https://www.cyberforum.ru/ asm-beginners/ thread2116140.html | |||||||||||||||||
Вычисление выражения по формуле с ветвлением Assembler Нужно набить подготовленную программу, транслировать и настроить ее. В отчете зафиксировать листинг файла с настроенной программой. Вариант: a - b , если a>=b x = {c, если a<b x=\begin{cases}a-b & \text{ if } a\geq b \\ c & \text{ if } a\prec b \end{cases} |
Assembler Сортировка массива слов
https://www.cyberforum.ru/ asm-beginners/ thread2115155.html Доброго времени суток, сортирую массив слов (dw) в ДосБоксе, но сама сортировка как-то странно работает, вот я в конце в ax заношу 5 элемент, и там должно быть 5, но мне показывает 3, что не так? .model small .stack 256h .data Array dw 10, 9, 8, 7, 6 ,5 ,4 ,3 ,2 ,1 Len dw 10 | |||||||||||||||||
Assembler Ввод с клавиатуры и вывод на экран символа и строки
https://www.cyberforum.ru/ asm-beginners/ thread2114975.html 1. Напишите программу на языке ассемблера, которая: - вводит с клавиатуры произвольный символ; - выводит введен символ на экран; - вводит с клавиатуры скан-код функциональной клавиши; - выводит введен скан-код на экран. - вводит с клавиатуры произвольный текст; - выводит введенный текст на экран Helppp:cry: |
Вставить подстроку в строку - Ошибка в коде Assembler Доброй ночи, господа. "В заданной строке с нулевым завершителем вставить заданную подстроку, начиная с заданной позиции" - тема моей программы. Код написала, но мне кажется, что он делает не совсем то, что нужно... В OllyDbg выдает такое, но я не понимаю, что там( Прошу помочь разобраться в чем соль. Буду очень признательна! .486 .model flat, stdcall option casemap... | |||||||||||||||||
Assembler Определить несколько чисел, выполнить над ними арифметические операции
https://www.cyberforum.ru/ asm-beginners/ thread2114521.html Сам кое что написал препод говорит, что не правильно. Написать программу, в которой зарезервировано четыре слова со значениями: E010h,1E4Ah,2BC7h,B781h и три байта со значениями: AAh,ABh,ACh. Найти разность между первым словом последовательности слов и вторым байтом байтовой последовательности. Результат разделить на третий байт. Частное от деления умножить на первый байт, а остаток... |
Assembler Определение данных, доступ к данным
https://www.cyberforum.ru/ asm-beginners/ thread2114499.html уже какой день не могу понять ассемблер, надеюсь поможете. Сам кое что написал, но преподаватель говорит, что не правильно. Зарезервировать в сегменте данных: 1. Цепочку символов “терморегулятор”, присвоить последовательности имя Q1. Обеспечить с помощью директивы LABLE доступ к этим байтам как к словам. 2. Четыре слова без инициализации с именем Q2. 3. Присвоить значению А841 имя Q3. ... | |||||||||||||||||
Преобразовать программу в com Assembler Нужно преобразовать программу ниже в com. Т.е. при ее запуске через DosBox создается только exe файл, а мне нужно, чтобы был com и запуск шел через него. Как это сделать? Почитал уже созданные темы по этому поводу, но ничего не подошло... ; masm dos exe # .286 .model small .stack 100h .data file_name db 'gg.txt',0 |
Assembler Ввод, вывод и обработка чисел
Кто может помогите пожалуйста.
Пользователь вводит два числа А и В в десятичном виде
через процедуру, осуществляя передачу результата ввода через
регистры. Программа должна:
1. Посчитать С=А+В. Установить все четные биты С. Расчет
должен быть выполнен с использованием макроопределения.
2. Вывести на экран число С и все промежуточные числа в дво-
ичном виде, с использова
Наверх
|