Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Tasm с использованием макросов Здравствуйте товарищи программисты, очень нужна помощь! Нужно написать программу, которая при вызове макроса FORME E,5 Выведет: E1 db 0000 0001 E2 db 0000 0010 E3 db 0000 0100 E4 db 0000 1000 E5 db 0001 0000 Естественно вместо "5", может быть и другое число. https://www.cyberforum.ru/ asm-beginners/ thread1333554.html Написать код на ассемблере Assembler
Написать код на ассемблере для цифровой К155ЛР3 (2-2-2-3И-4ИЛИ-не)
Assembler Как записать функцию через Ассемблер ? https://www.cyberforum.ru/ asm-beginners/ thread1332599.html
Народ пожалуйста помогите кто чем сможет, завтра зачет!!!
Assembler Сравнение 2х строк TASM Здравствуйте, имеется следующая проблема. Программа должна считать первую строку с клавиатуры, а вторую из файла, затем сравнить их и вывести сообщение одинаковы ли они, если одинаковы то вывести соответствующее сообщение. Вот кодMaxLen equ 100 .model tiny .286 .STACK 100h .Data fileName db "D:\asm\BIN\password.txt",0 buf1 db 101 dup(?) buf2 DB 101 dup(?) String DB 'Enter the... https://www.cyberforum.ru/ asm-beginners/ thread1332564.html
Assembler Tlink32 или трудности компоновки программы
Необходимо выполнить трансляцию и компоновку программы на основе исходного текста программы. name prog62 .386 ; forces 32 bit assembly .model flat, stdcall ; memory model, calling convention includelib import32.lib STD_OUTPUT_HANDLE equ -11 ;------------------------------------------ extrn GetStdHandle:PROC extrn WriteFile:PROC
Assembler Ошибка вывода https://www.cyberforum.ru/ asm-beginners/ thread1332367.html
Доброго времени суток, требуется квалифицированная помощь. Имеется массив. если хотя бы 1 пара одинаковых соседних элементов в нем есть, тогда вывести эту пару и следующие за ней значения. До блока 4 - вывода на экран - всё хорошо. далее, программа почему-то не реагирует на проверку регистра edx и зацикливается. Заранее благодарю. include "D:\fasmw\INCLUDE\win32ax.inc"
Assembler Найти количество чисел меньших 10h. Массив байт https://www.cyberforum.ru/ asm-beginners/ thread1332289.html
Найти количество чисел меньших 10h. Массив байт Здравствуйте, дали задание а я на нём застрял. А точнее я не знаю в чём ошибка .Помогите пожалуйста. data segment max db ? mass db 10,24,76,-105,-25,103,-24,70,124,97 data ends code segment
Assembler Проверьте на наличие ошибок готовый код
Задача основывается на использовании циклических вычислительных структур. Необходимо разработать программу, которая на базе циклов и арифметического сопроцессора вычисляет сумму N (должно быть больше 10) членов ряда Маклорена функции. Вычисление значения функции необходимо реализовать отдельной подпрограммой. F(x)=chx Вот что я набрасал, проверьте, может есть где то ошибки??? extern printf...
Assembler Flags: определить количество флагов, установленных в 1 https://www.cyberforum.ru/ asm-beginners/ thread1331761.html
как определить кол-во флагов установленных в 1 ? Добавлено через 16 минут Т.е я помещаю их в стек возвращаю в регистр ax , а как их дальше сравнивать ? Ведь они в процессе меняются
Assembler Debug - вычитание (косвенная регистрация) Никак не могу включить голову и разрешить проблему, возникшую предо мной, а именно: Сделать вычитание при помощи косвенной адресации в отладчике debug. Я нашел код: 2B 04 - при котором выполняется вычитание. Больше ничего поделать не могу. Скольку уже не ломал голову. Help https://www.cyberforum.ru/ asm-beginners/ thread1331352.html
Ошибка -1.#IND Assembler
Доброго времени суток. Решаю уравнение, нужно вычислить значения дроби(БЛОК 2), корня(БЛОК 1) и сложить(БЛОК 3). По отдельности значения из блоков 1 и 2 находятся верные. выгружаю, вывожу, всё верно, проверял. Когда пытаюсь вместе их сложить(БЛОК 3), выгрузить и вывести - вместо значения выходит -1.#IND Нашел, что это, вроде, отрицательная неопределенность, но откуда ей тут взяться?...
Assembler Нарисовать на экране закрашенный треугольник, и перемещать его при помощи заданных клавиш Написать на ассемблере программу, рисующую на экране закрашенный треугольник и перемещающую его при помощи заданных командных клавиш. Желательно с подробным объяснением https://www.cyberforum.ru/ asm-beginners/ thread1331258.html
programmer
2391 / 525 / 69
Регистрация: 01.06.2011
Сообщений: 3,639
18.12.2014, 08:16 0

Деление с остатком возвращает ноль - Assembler - Ответ 7003449

18.12.2014, 08:16. Показов 1203. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Violetoil как решение

Решение

Violetoil,

В случае превышения (overflow) результатом деления размера того регистра, куда должен быть помещен этот результат, дальнейшее выполнение программы прерывается операционной системой.
если делимое только в AX,то обнули DX.

Вернуться к обсуждению:
Деление с остатком возвращает ноль Assembler
2
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2014, 08:16
Готовые ответы и решения:

Деление с остатком
Отлаживаю программу через TD. вот код: xor dx, dx ;В регистре ah находится 05h, а в al 6Ah...

Возникает ошибка "Деление на ноль", когда на ноль ничего и нигде не делится
Написал программу, которая выводит на экран координаты клика мыши. SSEG segment stack ...

Деление с остатком в регистре
#include "stdafx.h" #include <iostream> #include "conio.h" using namespace std; void...

Деление знаковых чисел с выводом ошибки "Деление на ноль"
Собственно поставили передо мной задачу - написать прогу деления двух чисел, причем что бы...

1
18.12.2014, 08:16
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2014, 08:16
Помогаю со студенческими работами здесь

Деление на ноль (хотя я не делю на ноль)
.model small .stack 300h .data tabw dw -1135h,2326h dw 2A76h,0458h tabb dw 16h,9ah dw...

Деление с остатком
Имеется такая ассемблерная вставка: ina a=3; int b=2; int c; int e; __asm{ ...

Деление на ноль - ошибка
Ребята, помогите пожалуйста. я уже запарился, что ему надо?? Это только часть программы, но на...

Сделать, чтобы при попытке деления на ноль, выводилось сообщение: «Деление на ноль»
Создайте консольное приложение. В нем реализуйте нахождение значения выражения 1/(x+n), где n –...

0
Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru