Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
vitaly_t
1 / 1 / 0
Регистрация: 07.05.2015
Сообщений: 6
1

Мусор в конце строки и зависание

09.12.2015, 20:02. Просмотров 813. Ответов 2
Метки нет (Все метки)

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
.model tiny
 
.data
messageA db "ABC$"
messageB db 10,13,"DEF$"
 
.stack 256h
 
.code
.486
 
main:
 mov ax,@data
 mov ds,ax
 xor ax,ax
 
    mov  ah,9
    lea  dx,messageA
    int  21h
 
    mov  ah,9
    lea  dx,messageB
    int  21h
 
end main
end
Простейшая программа. При запуске мусор в концу второй строки и программа виснет.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2015, 20:02
Ответы с готовыми решениями:

Мусор после строки
Помогите пожалуйста, весь мозг сломал. Почему выводиться мусор после строки? Вот код. Программа...

Мусор при выводе строки
В общем, вводится строка, а потом выводится... кракозябрами .model tiny .data ...

Как убрать мусор до строки
Здравствуйте! Я только начала изучать ассемблер, использую компилятор Tasm (настоятельно...

Мусор перед выводом строки
Строка выводится, но перед ней где-то 20 каких-то рандомных символов из таблицы ASCII Как от этого...

Удалить из строки несколько символов на конце
Здравствуйте уважаемые пользователи!!! Возник такой вопрос: функция GetCommandLine возвращает путь...

2
Charles Kludge
Клюг
7650 / 3165 / 383
Регистрация: 03.05.2011
Сообщений: 8,381
09.12.2015, 20:07 2
Лучший ответ Сообщение было отмечено vitaly_t как решение

Решение

Цитата Сообщение от vitaly_t Посмотреть сообщение
мусор в концу второй строки и программа виснет.
Всё верно, обратно в ДОС кто выходить будет? Не хватает Int 21/AH=4Ch.
1
vitaly_t
1 / 1 / 0
Регистрация: 07.05.2015
Сообщений: 6
09.12.2015, 20:10  [ТС] 3
Ну да,
Assembler
1
2
mov ah,4Ch
int 21h
в конце спасли дело.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 20:10

Удаление буквы А в начале и в конце строки
Помогите пожалуйста решить кто нибудь вот эту программу) НАПИСАТЬ ПРОГРАММУ КОТОРАЯ ВВОДИТ С...

Удаление цифры 0, в конце строки TASM
Задание:написать программу, которая возвращает строку, в конце которой удалены все цифры 0 и...

Удалить все пробелы в конце данной строки
Помогите пожалуйста написать программу на Ассемблере которая через процедуру удаляет все пробелы в...


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

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

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