C программа которую вы написали для выполнения деления в постоянном времени
1. Метки дивидендов дивидендов
1. 4 байта места должны быть сделаны для дивиденда
2. метка для делителя-это делитель
1. 4 байта должен быть сделан на делитель
3. Поместите частное в EAX
4. Поместите остаток в EDX
5. Не забывайте, что если вы хотите сдвинуть переменную величину, то сумма сдвига должна быть помещена
в кл. Ваш ассемблерный код не будет работать, если вы попытаетесь поместить его в любой другой регистр.
6. после последней строки кода, которую вы хотите выполнить в своей программе, пожалуйста, поместите
этикетка сделана.
1. Убедитесь, что после строки done есть инструкция, а после нее-новая строка
инструкция. Если вы этого не сделаете, ваш результат не будет соответствовать моему.
7. ЖИЗНЕННО ВАЖНО, ЧТОБЫ ВЫ НАЗЫВАЛИ СВОИ ЯРЛЫКИ КАК
УКАЖИТЕ И СДЕЛАЙТЕ СООТВЕТСТВУЮЩЕЕ КОЛИЧЕСТВО МЕСТА ДЛЯ КАЖДОГО
Переменная! Я буду использовать gdb для тестирования вашего кода, и если ваши метки не совпадают, то
тесты провалятся. Вы также должны обязательно включить метку готово после последней строки
код, который вы хотите выполнить в своей программе, чтобы я знал, где установить точки останова
Что я уже пробовал:
чтобы получить ответ на этот вопрос
CHill60
Пожалуйста, поделитесь кодом, который вы пробовали до сих пор, и объясните, где вы застряли.
Мы не будем делать за тебя домашнее задание!
Rick York
Я думаю, что тег, который вы присвоили этому вопросу, неверен. Он явно предназначен для написания на языке ассемблера.
Member 13793978
но это не совсем так
Rick York
Нет, это не правильно и не будет правильным, пока вы не напишете его правильно.