0 / 0 / 0
Регистрация: 30.10.2018
Сообщений: 16
1

Массив: Заменить в массиве все четные элементы нулями...

19.02.2019, 12:21. Показов 1209. Ответов 3
Метки нет (Все метки)

Заменить в массиве все четные элементы нулями
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2019, 12:21
Ответы с готовыми решениями:

Заменить в массиве все четные элементы нулями
Всем привет! Как вы по названию уже поняли мне нужно заменить все четные числа в массиве на нули и...

В одномерном массиве заменить отрицательные элементы нулями
В одномерном массиве заменить отрицательные элементы нулями.Подсчитать число замен. Массив задать в...

В массиве слов заменить все отрицательные числа нулями
Здравствуйте, в универе изучаем ассемблер, а я что-то настолько олень, что вообще в него не...

В массиве из десяти цифр все отрицательные заменить нулями.
В массиве из десяти цифр все отрицательные заменить нулями. Массив байт.

3
315 / 211 / 101
Регистрация: 12.02.2019
Сообщений: 899
20.02.2019, 02:00 2
Assembler
1
2
3
4
5
6
7
8
9
10
arr dw 1,2,3,4,5,6
sz  dw 6
.....
  lea si,arr
  mov cx,sz
A:test word ptr[si],1
  jnz B
  mov word ptr[si],0
B:add si,2
  loop A
2
Модератор
Эксперт по электронике
8190 / 4116 / 1568
Регистрация: 01.02.2015
Сообщений: 12,729
Записей в блоге: 3
21.02.2019, 23:59 3
Можно ещё воспользоваться новыми инструкциями
Assembler
1
2
3
4
5
6
7
8
9
10
11
lea si, [arr]
mov cx, [sz]
mov di, si
cld
xor bx, bx
@@for:
  lodsw
  test ax, 1
  cmovz ax, bx
  stosw
loop @@for
0
6 / 6 / 0
Регистрация: 01.08.2012
Сообщений: 53
23.02.2019, 03:09 4
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.data
array         db 1,2,3,4,5,6,7,8
len_array     db $ - array
 
.code
start:
mov cl,  len_array
mov esi, offset array
xor ax, ax
L1:
lodsb
bt ax, 0
jc L2
mov byte ptr[esi-1], 0
L2:
loop L1
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2019, 03:09
Помогаю со студенческими работами здесь

задача в массиве (байт) 10 ячеек заменить все отрицательные числа нулями
помогите пожалуйста с ошибками, не знаю что делать.... data segmet mas db...

Заменить в массиве все чётные элементы нулями
Заменить в массиве все чётные элементы нулями

Заменить в массиве все элементы, меньшие 5 числом 9
Задана конечная последовательность целых чисел. Заменить в ней все элементы, меньшие 5 числом 9. ...

В массиве заменить все элементы большие 7 на 7 и посчитать их количество (ассемблерная вставка в delphi)
Есть код на фасме задачки : В массиве заменить все элемента большие 7 на 7 и посчитать их кол-во....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru