Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Appi19
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 12
1

Дан массив А из К элементов. Перенести в массив B все положительные элементы массива А, а в массив C все отрицательные

19.05.2019, 20:35. Просмотров 250. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Кто может, помогите пожалуйста с заданием. Понимаю, как написать это на Паскале, но мне, к сожалению, необходимо сделать вставку asm.
Формализация следующая: Массив задать с помощью датчика случайных чисел, лежащих в интервале от -5—5.
Размер задать в качестве константы(сказали брать 20).
Компоненты массива типа integer (знаковые).

Pascal
1
2
3
4
5
6
7
8
9
10
11
program massiv;
uses crt;
const N=20;
var A, B, C: array [1…N] of integer;
      i, j, m: 1…N;
begin randomize;
         for i:=1 to N do
           begin
              A[i]:=-5+random(11);
              write (A[i]:4);
           end;
Дальше должна быть вставка asm, но я не совсем понимаю, как там работать с регистрами. Предполагаю, что надо начать с "LEA SI, A"....
Прикрепила алгоритм (он не для конкретно asm, а для всего).
Огромное спасибо тем, кто поможет!
0
Миниатюры
Дан массив А из К элементов. Перенести в массив B все положительные элементы массива А, а в массив C все отрицательные   Дан массив А из К элементов. Перенести в массив B все положительные элементы массива А, а в массив C все отрицательные  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2019, 20:35
Ответы с готовыми решениями:

Дан массив из 10 слов. Инвертировать все отрицательные числа и найти сумму элементов полученного массива
всем добрый вечер ,помогите пжл решить задачку в ассемблер вот условие : Дан массив из 10 слов....

Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X
Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива X .model...

Переписать в массив Y положительные и в массив Z отрицательные элементы массива X
нужно переписать подряд в массив Y положительные и в массив Z отрица-тельные элементы массива Xне...

Перенести в начало массива все положительные элементы
Доброго времени суток. Нужно перенести в начало массива все положительные элементы Мой код: ...

Дан массив. Вывести на экран все неотрицательные элементы
Дан массив. Вывести на экран все неотрицательные элементы.

1
Appi19
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 12
20.05.2019, 19:48  [ТС] 2
Решение было найдено)
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2019, 19:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В массиве все положительные элементы массива просуммировать, а отрицательные элементы удвоить
Добрый день, постановка задачи такая: Дан массив А(20). Все положительные элементы массива...

Все отрицательные элементы массива А необходимо поставить в начало массива, а положительные в конец
Здравствуйте! Нужна небольшая помощь с массивами в Assembler. Задача в следующем: Все отрицательные...

Сортировка массива: в начале - все отрицательные, затем - нулевые, в конце - все положительные ( с сохранением порядка)
Необходимо реализовать сортировку массива, состоящего из введенных ранее значений (всего 10). В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.