Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Кротяка
6 / 6 / 1
Регистрация: 20.12.2010
Сообщений: 391
1

Отсутствие реакции у компилятора

01.02.2015, 13:48. Просмотров 382. Ответов 8
Метки нет (Все метки)

Добрый день. Имеется программа со следующим кодом:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DOSSEG
.MODEL SMALL
.STACK 100h
.DATA
A   DB 78
B   DW 78, -565, 3805, 1023
C   DD 78, -565, 3805, 1023, 69.466, 0.068
D   DQ -69.466, -0.068
.CODE
    MOV AX, @DATA
    MOV DS, AX
    MOV AH, 4Ch
    INT 21h
END
При попытке открыть с помощью компилятора exe файл не происходит ровный счётом ничего (результат на скриншоте ниже). Для примера, программа Hello World работает без ошибок. Что может быть не так? Ошибка в коде? Исходник кода скидывал преподаватель, я по сути только числа менял...Подскажите, в чём проблема...
0
Миниатюры
Отсутствие реакции у компилятора  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2015, 13:48
Ответы с готовыми решениями:

Ошибка компилятора
Создаю первую программу на Assembler. В чем ошибка?

Ошибка компилятора
Доброе время суток. Недавно начал изучать ассемблер. Дошел до главы о создании...

Работа компилятора
Может ли компилятор производить данные непосредственно для уровня...

Разбор творчества C - компилятора
Решил я подробно просмотреть, как компилируется Си-код. Написал малюсенькую си...

Выбор компилятора для 16 и 32
.386p ; разрешить привилегированные...

8
Charles Kludge
Клюг
7646 / 3161 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
02.02.2015, 10:38 2
Цитата Сообщение от Кротяка Посмотреть сообщение
Подскажите, в чём проблема...
Дело в том, что Int 21/AH=4Ch - это завершение процесса/выход в ДОС, в данном случае.
0
Кротяка
6 / 6 / 1
Регистрация: 20.12.2010
Сообщений: 391
03.02.2015, 16:17  [ТС] 3
Charles Kludge, так мне просто нужно убрать эти строки?
0
Charles Kludge
Клюг
7646 / 3161 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
03.02.2015, 18:46 4
Цитата Сообщение от Кротяка Посмотреть сообщение
убрать эти строки?
Нет, дописать перед ними что-нибудь осмысленное.
0
Кротяка
6 / 6 / 1
Регистрация: 20.12.2010
Сообщений: 391
03.02.2015, 21:32  [ТС] 5
Charles Kludge, например?
Подскажите, в каком направлении хотя бы двигаться/в какую сторону смотреть?
0
Charles Kludge
Клюг
7646 / 3161 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
03.02.2015, 21:48 6
Кротяка, дык, а какую цель вы преследуете? Научиться писать на асме? Это не сложнее, чем на С/С++/C#/С--. Тут полно примеров.
0
Кротяка
6 / 6 / 1
Регистрация: 20.12.2010
Сообщений: 391
03.02.2015, 22:19  [ТС] 7
Charles Kludge, программу Hello Word я писать уже умею) мне необходимо выполнить операции с числами, а этого не происходит. При замене
Assembler
1
2
3
4
A   DB 78
B   DW 78, -565, 3805, 1023
C   DD 78, -565, 3805, 1023, 69.466, 0.068
D   DQ -69.466, -0.068
на
Assembler
1
 HelloMessage DB 'Hello World',13,10,'$'
программа работает и выводит нужный текст, а вот с числами проблема. Потому я сюда и обратился
0
Charles Kludge
Клюг
7646 / 3161 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
03.02.2015, 23:06 8
Цитата Сообщение от Кротяка Посмотреть сообщение
а вот с числами проблема.
Дык, это же две большие разницы. к тому же есть http://www.cyberforum.ru/assembler/thread54461.html
0
Кротяка
6 / 6 / 1
Регистрация: 20.12.2010
Сообщений: 391
05.02.2015, 07:37  [ТС] 9
Charles Kludge, вы можете сказать, в чём ошибка? что я делаю не так в вышеизложенном коде? я именно за этим обратился сюда
0
05.02.2015, 07:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2015, 07:37

Сложности простого компилятора
Всем привет! На днях созрела идея написать компилятор, и вот уже несколько...

Выбор компилятора ассемблера
Здравствуйте форумчане. Посоветуйте пожалуйста компилятор по ассемблеру для...

Вывод символа с пoмощью опции компилятора
Дали нам такое задание, после первой пары ассемблера: Прогуглил - ничего...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru