• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Пожалуйста, помогите перевести задачу в Flat Assembler

Алёнка1

Ученик
Регистрация
22 Май 2014
Сообщения
7
Реакции
0
Баллы
0
Пожалуйста, помогите перевести задачу в Flat Assembler

Добрый день, возможно Вы мне сможете помочь написать программу
удаления пробелов из строки при просмотре ее слева направо
Дошла до того,что вывела введенную строку и сравниваю ее элементы с пробелом, а дальше ерунда какая-то на экран выводятся иероглифы. У препода спрашиваю в чем проблема, а он меня посылает читать учебник и при любом вопросе отправляет в учебник. Подозрения, что он сам ничего не понимает - первый год предмет ведет и очень молодой.
Прошу помощи и очень благодарна за отклик.
 
Может готовую программу переведете на fasm. При компиляции ругается на незнакомые команды. Я начинаю менять и фигня выводится на экран. Может поможете переделать ее как надо?

.model tini
.code
org 100h
start:
lea dx,mes
mov ah,9
int 21h
cld
mov si, offset mes
push si
pop di
;стоит две собаки 1
lodsb
cmp al
;je стоит собакаexit
cmp al,' '
;je стоит две собаки 1
stosb
jmp стоит две собаки 1
;стоит собакаexit
stosb
mov ah ,2
mov dl, ODh
int 21
mov dl, OAh
int 21h
mov dl, OAh
int 21h
lea dx, mes
mov ah,9
int 21
ret
mes db 'это строка для сжатия$'
end start

;ваш форум все что с собакой считает ссылкой
 
Назад
Сверху