Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2009, 21:06   #1
limiry
Новичок
Джуниор
 
Регистрация: 10.05.2009
Сообщений: 2
По умолчанию ввести и вывести текст

Новичек в ассемблере) 1 курс
тект проги
Код:
include io.asm

S SEGMENT STACK DB 128 DUO (?)
S ENDS
D SEGMENT
N EQU 5
X DB N DUP(?), '$'
D ENDS
C SEGMENT
ASSUME SS:S, DS:D, CS:C
BEG: 
MOV AX,D
MOV DS,AX
OUTCH '>'
MOV CX,N
MOV SI,N-1
IN: INCH X[SI]
DEC SI
LOOP IN
LEA DX,X
OUTSTR
FINISH
C ENDS
END BEG
после тасма ассемблер ошибок не находит. на тлинке пишет предупреждение "нет стека". экзе файл дает. запускаю экзе файл. выдает какую то непонятную ошибку (непонятный шрифт. нечитабельно) и закрывает файл.
помогите плз) как исправить?

Последний раз редактировалось rpy3uH; 10.05.2009 в 22:02.
limiry вне форума Ответить с цитированием
Старый 12.05.2009, 08:36   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

стек объявить так
Код:
S SEGMENT STACK 'stack 'DB 128 DUO (?)
S ENDS
смотрите во включаемом файле как вызываются процедуры или макросы, что они делают и комментируйте программу, а так же неплохо было бы написать, что должна делать программа.
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 12.05.2009, 13:27   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
...DUO...
только мне кажется, что надо писать DUP
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести строку, вывести на экран символы, повторяющиеся в строке более 2 раз. bibl2008 Помощь студентам 4 01.03.2009 13:30
не получается вывести текст sum42 Общие вопросы C/C++ 15 29.11.2008 18:55
как вывести текст из БД nikleb PHP 2 27.06.2008 10:13
Как вывести из текстового файла на экран русский текст? Mischa Помощь студентам 8 12.03.2008 06:23
ВВести десятичное число N и вывести таблицу чисел от 1 до N и их двоичный эквивалент XpideX Общие вопросы C/C++ 5 04.01.2008 19:30