|
|
Другие темы раздела | |
Assembler не отображается стэк почему не отображается стэк Использую TASM https://www.cyberforum.ru/ asm-beginners/ thread976620.html |
Assembler Сложение двух чисел(есть пример кода) работает но не правильно Организовать 2 массива и сложить их элементы записав в третий. Складываю 1й элемент 1го массива с 1ым элементом 2го массива и вывожу на экран результат 12, а должен быть 9 Программирую под 8086 процессор, в dosbox 0.73 data segment mass Db 2,2 mass2 Db 7,3 mass3 Db (?) data ends code segment |
Assembler Подсчитать количество повторов каждого элемента массива Задача была таковой. Проанализировать массив данных с 15 элеметов.Элементами массива являются числа 10,20,30,180 Подсчитать кол-во повторов,каждого элемента. Вывести с помощью Msgbox сообщение соответственное уведомление. Составил программу,по идее должна работать.Мучаюсь никак не могу понять в чем дело. (Ассемблер изучаю меньше месяца) Помогите исправить ошибку,что бы код работал. ... https://www.cyberforum.ru/ asm-beginners/ thread976504.html |
Assembler Передача параметров через стек
https://www.cyberforum.ru/ asm-beginners/ thread976441.html Здравствуйте . Вот есть задача решить уравнение 2*d/3*c - 6*c*d , используя внешние процедуры. Передавать параметры нужно через стек . Если передавать через общую память , то всё получается . А вот со стеком пишет про какие-то ошибки с размером . главная программа: .386 .model flat extern calculator1:proc ;назва зовніщньої процедури option casemap:none .data d dd 2410 _c dd 95 op1 dd... |
Работа со строками Assembler Доброго времени суток проц. 8086 вообщем задание написать программу на си, в которой будем обращаться к процедуре, написанной на ассемблере я немного запутался, в связи с начинанием изучения ассемблера... задание состоит в том, что: 1. Определить длины строк; 2. Каждый n-й элемент первой строки заменить на последний элемент второй строки; 3. Во второй строке сохранить только первые 5... |
Assembler Длинная арифметика Здравствуйте. пытаюсь написать инициализацию следующей структуры: BigNum struct sizeNum DWORD ? ;размер числа signNum BYTE ? ;знак числа buf DWORD ? ;указатель на массив разбитых по 4 байта частей длинного числа BigNum ends Инициализируется из строки символов цифр в 16-тиричной СС. ну что-то вроде 11112222333344445555 (так что бы явно больше двойного слова). написал... https://www.cyberforum.ru/ asm-beginners/ thread975854.html |
Assembler Арифметические операции Всем привет! Помогите пожалуйста написать программу используя операции: Сложения и вычитания - используя инструкции ADD, ADC, SUB и SBB... Написать программу, которая будет выполнять следующие расчеты: D:= 0-A-A-C+B LongD:= 0-LongA-LongA-LongC+LongB Буду очень благодарен за помощь!!! Даны след. значения: A db 7 B db 9 https://www.cyberforum.ru/ asm-beginners/ thread975616.html |
Assembler Поменять местами два массива в памяти, используя стек Здравствуйте! Есть задание (поменять местами два массива в памяти, используя стек), вот решение: ;CONST EQU 1 N EQU 10 DSEG AT 30H ORG 30H MAS1: DS N MAS2: DS N |
Assembler Простейшая задача со строками и косяк Задача: Спросить у пользователя строку. Ограничить количество вводимых символов до 80 и разместить строку в центре экрана, позицию рассчитать по формуле (y = 13, x = (80 – L)/2, где L – количество символов). .MODEL small .STACK 200h .DATA String DB 80, 81 dup (13) .CODE https://www.cyberforum.ru/ asm-beginners/ thread975438.html |
Assembler Выделение подстроки из строки (выводит ответ и ещё множество ненужных символов)
https://www.cyberforum.ru/ asm-beginners/ thread975111.html Написать программу выделения из исходной строки символов заданной длины с указанного номера позиции. dseg segment public para 'data' str1 db "vlesyrodilaselo4ka$" l equ $-str1 a db ? b db ? mes db 10,13,"Vvedite pozitsiu $" mes1 db 10,13,"vvedite koli4estvo $" str2 db ? dseg ends |
Assembler Вызов процедуры из модуля Имеется код основной программы: .586 ;подключение набора команд Pentium .MODEL flat, stdcall ;модель памяти и конвенция о передаче параметров OPTION CASEMAP:NONE ;опция различия строчных и прописных букв Include kernel32.inc ; подключение описаний процедур и Include masm32.inc ; констант IncludeLib kernel32.lib ; подключение библиотек IncludeLib masm32.lib |
Assembler Выделение из исходной строки символов заданной длины с указанного номера позиции помогите, а то я в ассемблере слаб. нужно написать через сегменты. tasm dseg segment public para 'data' str1 db "123456" l equ $-str1 a db ? s db "$" mes db 10,13,"Vvedite nomer pozicii $" vel db 10,13,"vvedite coli4ectvo cimvolov $" str3 db ? l2 equ $-str2 https://www.cyberforum.ru/ asm-beginners/ thread975054.html |
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
16.10.2013, 03:43 | 0 |
Массив: Получить сумму элементов главной диагонали матрицы - Assembler - Ответ 518860216.10.2013, 03:43. Показов 3143. Ответов 10
Метки (Все метки)
Ответ
Rabbit40rt,
masm Вернуться к обсуждению: Массив: Получить сумму элементов главной диагонали матрицы Assembler
0
|
16.10.2013, 03:43 | |
Готовые ответы и решения:
10
Массив: Вычислить сумму элементов главной диагонали и сумму элементов первого столбца, найти их разность На главной диагонали матрицы найти сумму всех ее элементов Найти сумму элементов квадратной матрицы выше главной диагонали Найти значение наибольшего по модулю элемента и заменить его на сумму элементов главной диагонали матрицы |
16.10.2013, 03:43 | |
16.10.2013, 03:43 | |
Помогаю со студенческими работами здесь
0
Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. Получить сумму элементов матрицы, расположенных ниже главной диагонали и больше 5 Получить новую матрицу путем деления всех элементов исходной матрицы на сумму элементов главной диагонали Получить из заданной матрицы новую, поделив исходную на сумму элементов главной диагонали |