FAQ Поиск Пользователи Группы ФотоАльбом  Регистрация Войти и проверить личные сообщения Вход
Assembler сложение

 
Начать новую тему   Ответить на тему       Список форумов Forum.profintel.ru -> Программерский раздел
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dj valenok
Прапорщик


Репутация: -8    

Зарегистрирован: 26.08.2007
Сообщения: 215
Откуда: Марс

СообщениеДобавлено: Ср Янв 13, 2010 9:49 pm    Заголовок сообщения: Assembler сложение Ответить с цитатой

Напишите мне пожалуста программу чтоб складывала 2 числа и выводила на экран. У меня почему то символ выводится вместо ответа например число 3 это сердечко.
Вот мой код:

model small
stack 256
.data
a db 0
.code
main:
mov ax,@data
mov ds,ax
mov al,2
add al,1
mov a,al
mov ah,9
lea dx,a[+'$']
int 21h
mov ah,7
int 21h
mov ax,4c00h
int 21h
end main

ЗЫ: Tasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ant_man
Майор


Репутация: 28    

Зарегистрирован: 08.03.2003
Сообщения: 1187
Откуда: с ВИЗа

СообщениеДобавлено: Чт Янв 14, 2010 1:23 am    Заголовок сообщения: Всего отзывов: 1 Ответить с цитатой

lea dx,a[+'$']

круто Smile

но получить так строку с окончанием $ никогда не получится - это не паскаль.

нужно написать подпрограмму переводящую число в символьное представление (ascii), потом уже вызывать функцию печати.

_________________
Надо же... живу...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему       Список форумов Forum.profintel.ru -> Программерский раздел Часовой пояс: GMT + 6
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы