|
|
Другие темы раздела | |
Assembler Получение атрибутов файла через GetFileAttributes
https://www.cyberforum.ru/ assembler-windows/ thread1870921.html Добрый день. Нужно получить и вывести атрибуты файла. Моя программа умеет получать атрибуты, и сохранять их в eax. Мне нужно вывести их на печать. Пример: в eax получаем 00000020h, что соотвествует 0010000b. Это соотвествует 5 биту, т.е. архивированному. Мне нужно вывести на печать, что он архивирован. ; Консольное приложение, выводящее на консоль файл include typefile.inc .386... |
Assembler Написать программу, которая выводит частоту вашего домашнего компьютера. Написать программу, которая выводит частоту вашего домашнего компьютера. Проиллюстрировать выполнение программы. Окно с выводом результата должно иметь название «Частота моего ПК». (Заранее Спасибо !!!) |
Assembler Передача параметров в программу на ассемблере Всем привет!:) У меня проблема следующая: допустим есть некая программа program1.exe, я вызываю ее через cmd.exe (из .bat-файла) и передаю ей параметр test1, вот так: program1.exe test1 нужно, чтобы программа этот параметр как-то получила, и вывела на экран. На C++ все просто: int main( int argc, const char* argv ) { cout << argv << endl; // выводит полный адрес программы... https://www.cyberforum.ru/ assembler-windows/ thread1864658.html |
Assembler Кто знает как делать эти задачи в masm32
https://www.cyberforum.ru/ assembler-windows/ thread1862227.html Помогите решить.... Напишите программу на Masm 32 согласно вашему варианту: 1. Составьте программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг и сумму денег, внесенную покупателем. Если сдачи не требуется, печатает на экране «Спасибо». Если денег внесено больше, то печатает «Возьмите сдачу» и указывает сумму сдачи. Если денег недостаточно,... |
Ввести предложение с клавиатуры и посчитать число символов в словах Assembler Коллеги, нужен ваш профессионализм: подскажите как написать на masm32 прогу: ввести предложение с клавиатуры и посчитать количество символов в каждом слове. В masm32 еще не разбираюсь. Если можно - подсобите, плиз! |
Assembler Получить число из dll для сложения в программе Задача: Произвести сложение в dll двух чисел и передать результат в основную программу. К полученному числу прибавить третье число в основной программе. Помогите, пожалуйста. Я написал программы: Основная программа .386 .model flat, stdcall option casemap:none include /masm32/include/windows.inc https://www.cyberforum.ru/ assembler-windows/ thread1855922.html |
Assembler Вызов Си-процедуры из кода на ассемблере
https://www.cyberforum.ru/ assembler-windows/ thread1855415.html Доброго времени суток. Нужен какой-нибудь простенький пример для понимания взаимодействия программы на ассемблере и внешней процедуры на С, что-то ничего толком не гуглится. Пробовал собрать такой проект код на ассемблере .586 .model flat extrn _outfunc: proc .stack 256 .data .code |
Пишу антивирус. Перехватить открытие файла. Assembler Столкнулся с такой небольшой задачей, как событие перед открытием файла, то есть нужно открыть файл через программу, который в данный момент запускает человек, желательна запись в отдельный файл в корневой папке диска, чтобы моя антивирусная утилита смогла прочитать путь, файл и заблокировать на время открытие файла до конца проверки. |
Assembler Краш при вызове LoadLibraryA
https://www.cyberforum.ru/ assembler-windows/ thread1841573.html Всем привет! Вот код: .586 .model flat, stdcall extern LoadLibraryA@4:near includelib D:\masm32\lib\kernel32.lib |
Assembler Получить версию ОС используя функцию DWORD GetVersion(VOID); Задание таково: Получить версию ОС используя функцию DWORD GetVersion(VOID); Возвращаемое значение: Ст. бит=0, мл. байт=4 — WinNT; Ст. бит=0, мл. байт=5 — Win2000/XP; Ст. бит=1, мл. байт=4 — Win95/98/ME; Мой вариант программы таков, но он выдает не верный результат, видимо из-за неправильной организации проверки байтов, не могу понять, как правильно её сделать: https://www.cyberforum.ru/ assembler-windows/ thread1834650.html |
"Unresolved external symbol" при использовании GetLogicalDrives() в MASM32 Assembler Всем привет! .586 .model flat, stdcall extern GetLogicalDrives:near includelib D:\masm32\lib\kernel32.lib |
Assembler Почему программа продолжает выполняться после закрытия? Всем привет! Код на MASM32: .586 .model flat, stdcall extern ShellExecuteA@24:near includelib D:\masm32\lib\shell32.lib https://www.cyberforum.ru/ assembler-windows/ thread1827214.html |
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
17.12.2016, 23:52 | 0 |
Даны натуральные знаковые числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5. - Assembler - Ответ 991103717.12.2016, 23:52. Показов 4263. Ответов 14
Метки (Все метки)
Ответ
IDIV Деление целых чисел со знаком
Команда IDIV выполняет деление целого числа со знаком, находящегося в регистрах АХ (в случае деления на байт) или DX:AX (в случае деления на слово), на операнд-источник (целое число со знаком). Размер делимого в два раза больше размеров делителя и остатка. Оба результата рассматриваются как числа со знаком, причем знак остатка равен знаку делимого. Для однобайтовых операций делимое помещается в регистр АХ; после выполнения операции деления частное записывается в регистр AL, остаток - в регистр АН. Для двухбайтовых операций делимое помещается в регистры DX:AX (в DX - старшая часть, в АХ - младшая); после выполнения операции деления частное записывается в регистр АХ, остаток - в регистр DX. В качестве операнда-делителя команды idiv можно указывать регистр данных или ячейку памяти; не допускается деление на непосредственное значение. Если делитель равен 0, или если частное не помещается в назначенный регистр, возбуждается прерывание через вектор 0. Команда не воздействует на флаги процессора. Вернуться к обсуждению: Даны натуральные знаковые числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5. Assembler
0
|
17.12.2016, 23:52 | |
Готовые ответы и решения:
14
Даны натуральные числа от -20 до 150. Напечатать те из них, которые делятся на 3, но не делятся на 5 Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3,но не делятся на 5. Даны натуральные числа от 20 до 50: напечатать те из них, которые делятся на 3, но не делятся на 5 Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5 |
17.12.2016, 23:52 | |
17.12.2016, 23:52 | |
Помогаю со студенческими работами здесь
0
Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3, но не делятся на 5 Даны натуральные числа от 1 до 50. Найти суммы тех из них, которые делятся на 5 и на 7. Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7 Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7. |