Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11790
Последний выпуск: 19.06.2015

вывод отрицательного числа в ассемблер TASM

7.4K
14 января
alexandrv
35 / / 21.01.2010
Задача: Вывести число -1 на экран.
Почему программный код работает неправильно, хотя должен работать. А стоит изменить регистр на CL начинает работать как надо.
.model small
.data
.stack 80h
.code
start:
mov ax,@data
mov ds,ax
mov al,-1 // меняю здесь mov cl,-1
mov dl,'-'
mov ah,2
int 21h // добавляю строчку mov al,cl и начинает работать
neg al
mov dl,al
add dl,'0'
int 21h
mov ax,4c00h
int 21h
end start

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог