нибудь может подсказать как записать данные в массив? Как их пробегать и в целом некоторые базовые оперции с ними. Сейчас уткнулся в это и не могу выполнить задачу.
заводишь счетчик, обычно это сх, и через него адресуешься по элементам массива на чтение/запись. более подробно никто не скажет, пока код не увидят
Хорошо, но мне пока его стыдно показывать) чувствую развернете учить матчасть
по любому, а по асму может кто и подскажет
тогда приведи минимальный пример
Ну например, почему компилятор ругается на следующую строку: cmp rax, [rdx -1] В обоих регистрах числа. Я пытался реализовать цикл for. rax в качестве бегающей переменной rdx в виде некого предела.
код крайне сырой, но тут должен быть пузырек
Как нам объяснили, берут значение из регистра
а без скобок что происходит?
А откуда данные возьмутся?
Ввод с клавиатуры
☝️ так и нен услышал, в чем по твоему различие наличие и отсутсвие скобок в команде mov/cmp??
А зачем тебе массив? Хочешь суммировать - делай сразу. Average, min, max все это можно делать на ходу.
и правильно сделаем...
не верно объяснили, они определяют операнд в памяти, а значение того что в квадратных скобках определяет адрес этого операнда
Обсуждают сегодня