Вопросы по теме 'masm'
Почему НАЖАТЬ переменную через регистр, а не НАЖАТЬ переменную непосредственно на языке ассемблера?
Я наткнулся на кейлоггер на ассемблере на форуме. Я думал, что могу сам создать кейлоггер. Когда я читал код, чтобы увидеть, что на самом деле происходит в этой программе, я наткнулся на несколько интересных вещей.
1.Программа почти никогда не...
22.12.2023
Ассемблер: Не могу понять, куда идти отсюда
Итак, я сейчас работаю над заданием для класса. Мне не нужна работа, сделанная за меня, хотя это всегда полезно, если к этому есть объяснение. Я действительно просто хочу толчок в правильном направлении. Мое задание:
Напишите программу на...
28.10.2023
Преобразование в верхний регистр с использованием языка ассемблера (если проблема с оператором)
Я новичок в языке ассемблера, и у меня возникли проблемы с некоторыми проблемами для начинающих. Я пытаюсь написать функцию, которая преобразует char* из нижнего регистра в верхний. В моем коде я написал оператор if, чтобы проверить, находится ли...
27.11.2023
Язык ассемблера и числа Фибоначчи
Для простоты я получил свой первый проект MASM32, и он выглядит следующим образом: «Напишите программу на ассемблере для генерации и отображения первых 24 чисел Фибоначчи, начиная с 1 и заканчивая 46368». Поскольку это мой первый проект, я, честно...
10.11.2023
макрос для выделения места в памяти
мне нужно сделать программу сборки для вычисления треугольника Паскаля . так что каждая строка треугольника Паскаля, хранящаяся в памяти, отделена от другой строки, которую я хочу сделать, но я понятия не имею, как это сделать в сборке с помощью...
23.11.2023
Почему CX работает в «[]» в 16-битной сборке, если это не базовый или индексный регистр?
При использовании MASM 6.15 под DOSBox всякий раз, когда я пытаюсь сделать:
mov al, [cx]
or
mov al, [cx + bx]
or
mov al, [cx + 4]
Я получаю сообщение об ошибке: «Разрешены только базовые или индексные регистры».
Но опять...
29.10.2023
Функция MASM не возвращает правильное значение
Мне нужно вызвать функцию, которая складывает три целых числа из ассемблерного кода; Сами целые числа задаются в сборочной части;
Все выглядит правильно, но функция masm, похоже, не возвращает правильное значение. Оно хранится в eax и должно быть...
20.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..