Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
7 / 7 / 3
Регистрация: 06.12.2009
Сообщений: 33

Неправильный код программы на TASM

13.01.2010, 11:56. Показов 1222. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Вот дан текст программы на DEBUG:
-a
MOV AL, 15
MOV CL, 30
MOV DL, 45
CBW
MOV BX, AX
MOV AL, CL
CBW
XCHG AX, BX
ADD BX, AX
DEC BX
XCHG BX, AX
MOV AL, 2
IMUL DL
XCHG BX, AX
CWD
IDIV BX
NOP
Есть и код на TASM этой программы, но он неправильный
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
MASM
MODEL SMALL
.STACK 100h
.DATA 
a DW 15
c DW 30
d DW 45
r1 DD
r2 DD
.CODE
main PROC
MOV AX, @DATA
MOV DS, AX
.386
MOV BX, a
MOV AX, c
CWDE
MOV EBX, EAX
XCHG EAX, EBX
ADD EBX, EAX
DEC EBX
XCHG EBX, EAX
IMUL EAX
XCHG EBX, EAX
CWDE
IDIV EBX
NOP
Код, который написан на DEBUG верный, а вот который на TASM - нет. Прошу найти ошибки.
Заранее благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2010, 11:56
Ответы с готовыми решениями:

Неправильный подсчёт суммы (TASM)
Здравствуйте, мне очень сильно нужна ваша помощь, возможно данная тему уже поднималась, но я не смог ничего найти, поэтому написал так!...

Неправильный код программы
Ребят,помогите,нужно разработать функцию через динамический массив,которая будет проверять,является ли последовательность из N целых чисел...

Неправильный код программы построения графика
Значит вот какое дело. У меня имеется код программы которая строит графики, а конкретно для функции y=1-ax^2+x^4 a=3 Мне необходимо,...

2
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,940
13.01.2010, 15:05
cwde еще написать cdq

Добавлено через 1 минуту
после последнего cwde нужно еще написать cdq
1
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
14.01.2010, 14:12
Если ты пробуешь компилировать код, в точно таком виде, как ты написал, то в нем с диррективами не все гладко. Я сам с диррективами пока не совсем разобрался, но как минимум в конце должна быть еще одна строчка
Assembler
1
end main
Может еще чего не хватает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.01.2010, 14:12
Помогаю со студенческими работами здесь

Перевести ассемблерный код TASM в программный код для архитектуры ARM
Необходимо программный код перевести в программный код языка ассемблер для архитектуры ARM, учитывая синтаксис, структуру программы и...

Неправильный код
Регистрирует нормально. Но когда ввести уже занятый логин то пишет и user exists, и user ok и регистрирует юзера. using System; using...

Неправильный код
Друзья в чём ошибка кода? Задание такое: нужно запрограммировать связный список, в котором объект добавляется в конец, а удаляется с начала...

Неправильный код
type man=class public name:string; age:integer; howareyou:string; end; var h:man; begin

Проверка программы TASM
Проверьте пожалуйста работает ли программа, ату у меня пишет 16bit MS-DOS Subsystem model small ;модель памяти .code ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru