Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2022, 10:36   #1
nitrioek
Новичок
Джуниор
 
Регистрация: 15.04.2022
Сообщений: 1
По умолчанию сложить массивы байтов по адресам mass1 и mass2

ЗАДАЧА АССЕМБЛЕР. сложить массивы байтов по адресам mass1 и mass2. Занести в массив mass3 адреса тех пар слагаемых, сумма которых равна нулю. Длина массивов mass1 и mass2 – 10 двойных слов. Кто сможет помочь?
nitrioek вне форума Ответить с цитированием
Старый 18.04.2022, 01:47   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

FASM x64 без оформления, для libc или msvcrt
Код:
; Ввод и вывод данных заданием не оговариваются
entry $
    push rax
    sub  edx, edx
repeat 10
    mov  eax, [mass1 + % * 4 - 4]
    add  eax, [mass2 + % * 4 - 4]
    jnz  @f
    mov  [mass3 + rdx * 4], %
    inc dl
  @@:
end repeat
    sub  rsp, 32
    xor  rcx, rcx
    call [exit]
    int3
...
; Определяем данные
mass1 dd 1,2,3,4,5,6,7,8,9,10
mass2 dd -1,2,-3,-4,5,-6,-7,-8,9,10
mass3 rd 10
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по адресам trgerval Компьютерное железо 4 18.10.2017 15:40
Есть ли способ узнать возможно ли сложить из определенного набора чисел сложить какое-то конкретное число? МаксимDH Microsoft Office Excel 16 12.04.2017 21:07
Переделать программу так,чтобы массив заполнялся символами,потом каждый символ переводился бы в код таблицы ASCII. И в конце сложить эти массивы. anasttb Помощь студентам 1 01.03.2017 09:47
Разобрать столбец по адресам. TimeStopper Microsoft Office Excel 10 11.01.2014 19:40