Ответы на вопросы с тегом "ассемблер"

Ответов: 3 Автор Member 12569032

Реверсивные элементы массива в сборе

Привет, Я пытаюсь реверсировать элемент массива в сборке, вот мой код:.data array DWORD 1, 5, 6, 8, 0Ah, 1Bh, 1Eh, 22h, 2Ah, 32h ;array to be reversed .code main proc mov esi, 0 mov edi, 0 mov eax, 0 mov ebx, 0 mov esi, OFFSET array ;move first element address to esi ...

Читать ответы

Ответов: 3 Автор Member 13539611

Программирование на ассемблере - шаговый двигатель с виртуальной клавиатурой

Мне нужно сделать программу, чтобы я мог управлять шаговым двигателем с помощью виртуальной клавиатуры. Я должен использовать "микропроцессорный симулятор - версия 5.0 (GNU) (http://www.softwareforeducation.com/sms32v50/index.php). Я включил в себя скрипт[^Я получил его, работая с числами 1...

Читать ответы

Ответов: 3 Автор Member 13524948

Возьмите три одноразрядных числа в качестве входных данных и выведите самое большое

Эта проблема находится в модифицированной версии языка ассемблера, предоставленной мне CIE, и я знаю, как решить ее в LMC, но инструкция BRP или аналогичная ей не включена в данный набор инструкций, поэтому я понятия не имею, как сделать это по-другому. Доступные инструкции включают в себя ...

Читать ответы

Ответов: 3 Автор ghotik2002

Как мне обновить 3dnow! Значения MMX?

Я пытаюсь возродить старую игру Win32, которая использует 3DNow! набор инструкций для создания 3D-рендеринга. На современных ОС, таких как Win7 - Win10 инструкции, такие как FPADD, не разрешены, и программа выдает исключение. Начиная с числа 3DNow! инстукции, используемые игрой, очень огран...

Читать ответы

Ответов: 3 Автор Member 13477225

Как создать цикл с помощью сборки x86 для печати строк звездочек из введенных значений?

Мне удалось напечатать ряд звезд, но когда я пытаюсь напечатать другую строку из нового значения, она создает бесконечный цикл. Он останавливается на 0. Я хочу использовать сборку x86 и использую visual studio. пример вход: 1 5 8 0 выход: * ***** ********Что я уже пробовал: код #include "ф...

Читать ответы

Ответов: 3 Автор NoviceCoder871987

Нужно ли wsarecv wsabuf выравнивать по страницам?

Вызов WSARecv с адресом WSABUF. buf+TotalReceivedBytes будет иметь очень странные результаты. Я использую этот метод для преодоления буферного копирования. TotalReceivedBytes просто в переменную ввода-вывода для каждого пользователя totalbytes полученный через GetQueuedCompletionStatus за...

Читать ответы

Ответов: 3 Автор Ivan Ivanov 83

компиляторы x64 не поддерживают _ _ asm?!

Всем Привет :) Эта тема предназначена для всех разработчиков Visual C++, которые любят ставить встроенную сборку (__asm) везде, где это уместно (и везде, где это не так :D) Недавно я попытался портировать свои программы на x64. И я нашел хорошую статью, в которой объясняется, как включить в...

Читать ответы

Ответов: 3 Автор Member 13252952

Нужна помощь............

Мне нужна помощь. У нас есть проект (торговый автомат), я использую микропроцессор tiva-c серии tm4c123g и собираю код C. В этом проекте вы создадите торговый автомат, который будет принимать как минимум две разные монеты (5 крон, 10 крон , 25 крон, 50 крон, 1 тл) и будет выпускать минимум 2 продукт...

Читать ответы

Ответов: 3 Автор Neonbird

Как скомпилировать ядро?

Я создал простое ядро c, которое печатает Hello world и другой объектный файл с помощью nasm. мой вопрос заключается в том, как скомпилировать ядро c с помощью gcc и после этого создать плоское двоичное ядро, связав оба объектных файла и поставив на адрес 0x7e12. Это должно быть 32-битное я...

Читать ответы

Ответов: 3 Автор Member 13095660

Типы операндов не совпадают с ассемблером

Я только начал учиться сборке. Я сделал программу ниже, но компилятор показал мне два сообщения об ошибке. Первый - в строке номер 30. Содержание сообщения таково: типы операндов не совпадают. Содержание второго сообщения таково: обнаружен неожиданный конец файла. Его в линейке НР. 34. Я ис...

Читать ответы

Ответов: 3 Автор Member 12935107

Печать вход в сборку

Я работаю над операционной системой. Для этого я создаю функцию печати в сборке. Когда я пытаюсь напечатать "- - - - " с этим. это не работает. Мой код доступен по этому адресу: ThunderEagle/printf. asm at master · Sansoft500/ThunderEagle · GitHub[^] пожалуйста, помогите мне решитьЧто я уж...

Читать ответы

Ответов: 3 Автор Kinunatzs Ar Tonelico

Может ли кто-нибудь помочь мне с этим ассемблером

Может помочь мне исправить это, я не знаю, как разделить числа, которые я вменял, и выход из него неправильный, но я знаю, что мой код на деление неправильный, но я не знаю, что с ним не так, и выход моего умножения не превышает 9, я хочу ввести двузначные числа, такие как 10 и так далее, н...

Читать ответы

Ответов: 3 Автор Member 12919944

Как использовать limit в ms SQL ?

привет, ребята, я использовал limit для извлечения строк с диапазоном ? но мой кодовый запрос действительно имеет ошибку вот мой код:Что я уже пробовал:cmd.CommandText = "select * FROM tblstudinfo LIMIT 1,2" rdr = cmd.ExecuteReader он сказал: "неправильный синтаксис около 1" ...

Читать ответы

Ответов: 3 Автор Member 12674320

Ассемблерный код для алгоритма високосного года

При запуске этого кода каждый год, который я вставляю, вывод возвращается как "это високосный год", когда на самом деле некоторые строки не являются високосными годами. Может ли кто-нибудь помочь найти логическую ошибку?Что я уже пробовал:section .data msg db 'Enter a year ' , 10 ...

Читать ответы

Ответов: 3 Автор G-MINOR

Я пытаюсь использовать команду ELSE IF в QBASIC?

В настоящее время я старшеклассник в HS learning QB64... в школе. Я программирую всего несколько недель, и мне это очень нравится. Отстой, я ждал до выпускного класса, чтобы взять курс программирования. Во всяком случае, вот мой код. Предполагается, что он вводит три числа, а затем выводит ...

Читать ответы

Ответов: 3 Автор Klajdi Murati

Как преобразовать десятичное число в двоичное с помощью языка ассемблера?

У меня есть это задание для преобразования 25 (10) - & gt; binay(2) на языке ассемблера. Я не знаю что делать дальше:Что я уже пробовал: INP, X, AD1 / / a INP, X, AD2 / / 2 FEA, X, AD1 / / A=a MOD, X, AD2 // ...

Читать ответы

Ответов: 3 Автор G-MINOR

Qbasic генератор четных или нечетных чисел. Тут есть подвох.

Поэтому у меня есть вопрос к моему классу программирования. Вопрос Ниже. Не могу понять, как это сделать. Мой учитель сказал использовать массив, но я не знаю, как это сделать. Напишите программу, которая выбирает 20 случайных чисел от 10 до 99 включительно. Затем числа распечатываются со ...

Читать ответы

Ответов: 3 Автор G-MINOR

Изучаю qbasic и пытаюсь понять код, который я только что написал

Итак, у меня была проблема с заданием hw, которое велело мне напечатать треугольник из звезд. В конце концов я догадался, проверил и вытащил это.DIM LINES AS INTEGER CLS INPUT "How many lines will your triangle be: ", LINES FOR x = 1 TO LINES PRINT FOR y = 1 TO x PRINT "*"...

Читать ответы