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

Ваш аккаунт

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

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

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

Объединение Старших и Младших бит...

28K
17 апреля 2009 года
MadGest
45 / / 04.04.2009
Написал такой вот код.
Код:
CSEG segment
org 100h

start:
   
mov dx,378h
xor al,al    
out dx,al

;Младшие биты
    mov     al,1111b
    mov ah,al
;Старшие биты   
    mov     al,1111b
    rol al,1
    ror ah,1
    ror ah,1
    ror ah,1
    or  al,ah
        out     dx,al

int 21h


       
CSEG ends
end start


При запуске программы все работает, но только установив нужные биты выдает ошибку. Почему так происходит не понимаю. Заранее спасибо.
551
17 апреля 2009 года
Pavia
357 / / 22.04.2004
А кто корректно программу будет зовершать? Вернее тут зовершения нет. Ты ret что ли повесь. Хотя лучше ax=код непомню int 21.
28K
17 апреля 2009 года
MadGest
45 / / 04.04.2009
Нашел.

mov ah,04Ch
int 21h

Pavia вы меня прям спасаете уж не в первый раз.Спасибо. А на счет закрытия сглупил. Почему-то некоторые программы работают и без этого. По крайней мере на моем компьютере. Буду впредь внимательнее.:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог