|
|
Другие темы раздела | |
Assembler Переместить значение элемента [1][3] в [2][5], [2][5] в [3][3], [3][3] в [2][1], [2][1] в [1][3] Здравствуйте. Дан двумерный массив 5*5. Ввести элементы массива с клавиатуры, вывести массив на экран. Переместить значение элемента в , в , в , в . MASM. Нигде не могу найти нормальный ввод массива и вывод его на экран для MASM. Помогите пожалуйста... https://www.cyberforum.ru/ asm-beginners/ thread1303478.html |
Системные функции ввода с клавиатуры Assembler Помогите написать программу в ассемблере (TASM) 1)Организации паузы и продолжения программы по нажатию клавиши (любой, конкретной) 2)Определить длину файла 3)Переименовать файл и установить в нем время и дату создания |
Assembler Вывести на экран целое число
https://www.cyberforum.ru/ asm-beginners/ thread1302639.html Собственно вот программа которая должна вывести на консоль число -23567, но в итоге она ничего не выводит, а Turbo Debugger показывает какую то ахинею dseg segment para public 'data' num dw -23567 dseg ends stseg segment stack 'stack' db 64 dup("stack") stseg ends code segment para public 'code' |
Assembler Поиск цифр в строке Задание Составить программы для выполнения действий над элементами целочисленного и символьного массивов и вывода результатов на экран. Примечание: на экран выводить как исходный массив, так и результат его обработки. a) Составить программу для подсчета в целочисленном массиве суммы элементов, не меньших заданного числа (число ввести с клавиатуры). b) Составить программу, которая по... https://www.cyberforum.ru/ asm-beginners/ thread1302126.html |
Assembler Небольшая программка вывода на экран символов Помогите написать код для TASM. Заполнить монитор экрана символом "*" по главной диагонали экрана. При нажатии клавиш "стрелка вверх", "стрелка вниз" перемещаем эту диагональную строчку над и под диагональю (грубо говоря каждый символ этой диагонали, при нажатии определенной стрелки, поднимаем на строчку выше или спускаем на строчку ниже). Буду очень признателен за помощь. |
Assembler Подсчитать количество четных элементов массива, и определить индекс последнего четного Не могу понять как организовать нахождение последнего чётного. В задании Количество чётных я просто увеличивал счётчик,но вот как найти последний элемент не могу понять. .model small .stack 100h .data massiv db 5,4,3,6,7,8,22,14 kolvo4etnelem db ? indeksposl4etn db ? .code https://www.cyberforum.ru/ asm-beginners/ thread1301978.html |
Assembler Отбратный операнд xor Привет всем. К примеру код mov eax,55555555h xor eax,20 В регистре eax после xor будет 55555575. https://www.cyberforum.ru/ asm-beginners/ thread1301828.html |
Выбор assembler на Win8 Assembler Доброго времени суток! Решил заняться ассемблером, написал по всем правилам Hello World И возникла проблема, которую вот уже почти 4 часа пытаюсь решить - не могу найти работающую программу для ассемблирования. MASM ругается на то, что не может найти .obj файл, хотя он создается в той же папке, что и лежит .asm и сам программы link.exe и ml.exe До этого, другая программа ругалась на... |
Assembler Неправильно работает программа
https://www.cyberforum.ru/ asm-beginners/ thread1301717.html Вызвать Win32 API функцию IsCharUpper, результат роботы вывести на экран. .586 .model small, STDCALL option casemap :none include \masm32\include\windows.inc include \masm32\macros\macros.asm include \masm32\include\masm32.inc include \masm32\include\gdi32.inc |
Assembler Дан массив из 10 байт. Посчитать количество единиц во всех разрядах, кратных трём: 3, 6, 9, …, 75, 78 Всем здрасьте. Знаю были посты на эту тему,но я сам писал задачу. У меня проблема. С переходами,не получается с ними.Всё по регистрам смотрел,еденицы считает верно,но все равно зацикливается и считает заново наверное. Проблема в последнем переходе jns .model tiny .stack 100h .data massiv db 3,6,9,12,21,66,69,72,75,78 .code start: mov ax,@data https://www.cyberforum.ru/ asm-beginners/ thread1301476.html |
Не сложная программа Assembler 1. Составить процедуру ввода и преобразования целого числа. 2. Составить и реализовать программу ввода и вывода целого числа со знаком и вывода строки символов. 3. Ввода и вывода целого числа с запросом к пользователю. п.с. пользуюсь TASM 2.5 Помогите сделать хоть что то, дальше сам) Добавлено через 2 часа 54 минуты Помогите разобраться в коде (закомментируйте плс): digit proc far |
Assembler Калькулятор для работы с большими числами .model tiny .code JUMPS ; эта директива заставляет генерировать код, при котором можно писать условные ; переходы на расстояние больше 128 байт (а тут такие есть) org 100h start: mov ax, 3 int 10h @@00: lea dx, msg_first https://www.cyberforum.ru/ asm-beginners/ thread1300770.html |
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
21.11.2014, 09:03 | 0 |
Получить сумму всех элементов массива, если сумма больше 50, то вывести результат сложения, иначе - сам массив - Assembler - Ответ 688044221.11.2014, 09:03. Показов 1451. Ответов 12
Метки (Все метки)
Ответ Не по теме: не всегда. мелкософт тянет V86 и по сей день, лишь бы 32 бита было. да и куда народ на x64 ползет, если по большому счету почти у всех стоит 4 гига памяти :scratch: Вернуться к обсуждению: Получить сумму всех элементов массива, если сумма больше 50, то вывести результат сложения, иначе - сам массив Assembler
0
|
21.11.2014, 09:03 | |
Готовые ответы и решения:
12
Сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой строки массива, если она больше хi, иначе yi=xi Подсчитать сумму всех положительных элементов массива. На экран вывести сам массив и сумму Вывести на экран массив и сумму всех элементов массива больше 5 Массив: Получить массив B, присвоив его k-му элементу значение 0, если среди элементов k-го столбца матрицы нулей больше, чем единиц, иначе - 1 |
21.11.2014, 09:03 | |
21.11.2014, 09:03 | |
Помогаю со студенческими работами здесь
0
Если сумма элементов массива > 0, переписать в массив В положительные элементы, иначе – отрицательные Если соблюдено условие, присвоить переменной X сумму всех положительных чётных элементов массива, иначе - ноль Разработать функцию, возвращающую сумму первого и второго аргументов, если сумма больше 5, иначе - ноль Если сумма всех элементов массива чётная, вывести количество нечётных элементов массива |