|
1 / 1 / 0
Регистрация: 27.04.2014
Сообщений: 62
|
||||||
Бесконечное повторение кода после команды IDIV02.10.2016, 01:32. Показов 4601. Ответов 25
Метки нет (Все метки)
После idiv зацикливается
Вот сам код (буду благодарен если проверите на остальные косяки )
0
|
||||||
| 02.10.2016, 01:32 | |
|
Ответы с готовыми решениями:
25
Некорректное деление с использованием команды idiv нужно бесконечное повторение видео
|
|
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
| 07.10.2016, 18:12 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 27.04.2014
Сообщений: 62
|
|
| 07.10.2016, 18:34 [ТС] | |
|
1.1. В сегменте данных определить два байтовых значения 10 и
27 в десятичной системе счисления и однобайтовое произвольное число в двоичной системе счисления. 1.2. В сегменте данных зарезервировать байтовые ячейки для хранения суммы и разности с нулевыми первоначальными значения- ми, двухбайтовую ячейку для хранения произведения с единичным первоначальным значением, две байтовые ячейки для хранения ос- татка от деления и частного с произвольными первоначальными зна- чениями. 1.3. Выполнить сложение 10 и 27; полученный результат записать в соответствующую ячейку памяти. 1.4. Выполнить вычитание 10 и 27; полученный результат пере- слать в соответствующую ячейку памяти. 1.5. Изменить знак второго числа (27) и снова выполнить опера- цию вычитания 10 и -27. 1.6. Выполнить умножение 10 и -27 с учетом знака; результат за- писать в соответствующую ячейку памяти. Выполнить умножение 10 и -27 без учета знака. 1.7. Выполнить деление 27 на 10; полученные результаты запи- сать в соответствующие ячейки памяти. 1.8. Из сегмента данных в регистр переслать однобайтовое число в двоичной системе счисления, установить 2 любых бита в единицу, инвертировать все, сбросить 3 любых бита. 1.9. Полученный результат продублировать в другом регистре, сложить получившиеся значения по модулю два. 2. На основе исходной программы получить исполняемый файл. Выполнить программу по шагам с помощью отладчика TD, описать изменение состояния регистров и ячеек памяти при выполнении про- граммы. Обратить особое внимание на следующие моменты: 2.1. Как представляется число 27 и -27 в 16-ричной системе счис- ления? 2.2. Какое значение разности при выполнении вычитания в пунк- тах 1.4 и 1.5 задания и почему? 2.3. Где размещается результат умножения 10 и -27? 2.4. В чем заключается разность произведения 10 и -27 при ум- ножении со знаком и без учета знака? 2.5. В каких регистрах размещаются результаты деления 27 и 10, и чему равны значения частного и остатка от деления? 108 2.6. Чему равна маска для установки двух битов в единицу и по- чему? 2.7. Чему равна маска для сброса трех битов в ноль?
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
| 07.10.2016, 18:48 | |
|
slavik57, давай в отдельных вопросах, чтоб помойка не возникла (если отвечать будут разные люди, то они скоро начнут беседовать, потом выяснять отношения, потом рубить репу, потом модератор перенесет тему в какую-нибудь помойку и ты её сам не найдешь)
0
|
|
|
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
| 07.10.2016, 19:38 | |
|
ture, где Вы в низкоуровневом программировании нашли помойки. Их здесь, в отличии от с++ и с#, я еще не видел.
0
|
|
| 08.10.2016, 03:06 | ||
|
Не по теме:
предложение ture достаточно здравое и стоит к нему прислушаться в профилактических целях, чтобы помойки в разделе не возникало. Но в принципе, для разговоров на отвлеченные темы в разделе есть аналог WASM.HEAP в подразделе Assembler для экспертов
0
|
||
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 08.10.2016, 14:13 | |
|
slavik57, все что 1.хх нужно было добавить ввиде комментариев в представленный Вами код, тогда эксперты основываясь на Ваших комментариях-заданиях, подсказывали, что и где неправильно. А не разводили флуд в теме. Все что 2.хх, это теоретические вопросы к Вам, ответы на которые покажут усвоили Вы тему или нет.
1
|
|
| 08.10.2016, 14:13 | |
|
Помогаю со студенческими работами здесь
26
Не используя команды div, sub или idiv поделить число на 4 команды умножения и деления со знаком и без знака mul,imul,div,idiv
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности
Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано.
. . .
|
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
|
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива
Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
|