Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Что с ассамблером?


Автор: Стас 1.11.2006, 18:43
Я пытаюсь программировать на asm.  Cначала он мне показался сложным, но он язык с большими возможностями. У меня Microsoft assambler 5.0.  Но возникла проблема. Я написал программу которая пишет  HELLO. В  Windous XP  окно программы открывается примерно на
0,5 сек. и пропадает при этом системный динамик писчит . Пытался запустить в Dos' е там в первой строке какие то каракули, а на второй
слово  Hello. В чем же проблема?

Автор: Damarus 1.11.2006, 18:57
Цитата(Стас @  1.11.2006,  18:43 Найти цитируемый пост)
В чем же проблема?

В том, что не правильно написал smile 

Автор: anwe 2.11.2006, 01:42
Ты, думаешь мы через n-мерное пространство увидим твой код и скажем где ошибка? Тогда ответ
Цитата
не правильно написал
будет единственным.

Автор: Стас 2.11.2006, 08:43
Вот этот код : 

DOSSEG
.MODEL SMALL
.STACK 100h
.DATA 
Message DB 'hello',13,10,'$'
.CODE
mov ax,@Data
mov dx,ax  


mov ah,9
mov dx, OFFSET Message
int 21h
mov ah,4ch

int 21h
END

У меня старая книга по  asm 2.0. Такая подойдет для изучения? 
Если нет то подскажите что нужно для этого.

Автор: Akina 2.11.2006, 09:28
строку
Цитата(Стас @  2.11.2006,  09:43 Найти цитируемый пост)
mov dx,ax

замени на 
Код

mov DS,AX

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)