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

Ваш аккаунт

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

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

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

Проблема с простейшей программой MBR

69K
29 мая 2016 года
hexter
14 / / 28.03.2016
Простая программа MBR отказывается работать.
Проблема в следующем: в DOS со смещением 100h строка выводится нормально, но при выполнении без ос, со смещением 7c00h, выводятся данные совершенно не относящиеся к заданной строке(какие-то левые байты выводит вместо DBD). Заранее спасибо
Код:
org 7c00h
mov ah, 00h
mov al, 03h
int 10h
mov ah, 0eh
mov bx, DBD
dec bx
@k:
        inc bx
        mov al, [bx]
        cmp al, 'd'
        int 10h
        jnz @k
DBD db 'HSLd'
360
30 мая 2016 года
P*t*
474 / / 15.02.2007
Вам нужно инициализировать регистр DS.
В начале программы:
 
Код:
mov ax, 0
mov ds, ax
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог