org 100h
mov ax,13h
int 10h
Macro WriteMsg text,lenth,position,color
{
mov ah,13h ; function
mov al,1 ; infunction
mov bh,0 ; page of screen
mov bp,text
mov bl,color
mov cx,lenth
mov dx,position
int 10h
}
Macro Sleep
{
mov ah,0
int 16h
}
WriteMsg info,11,0,1
Sleep
RET
info db 'hello world',0
Вывод текста через BIOS
Здраствуйте! Такая проблема. Написал программу вывода текста, через биосовское прерывание, под Виндой все нормально работает, записываю в загрузочный сектор, загружаюсь, и текст вообще не выводится. Вот код:
вместо org 100h пишем org 7с00h
Странно что когда я писал вывод графики (VGA\SVGA) то при org 100h все работало...
P.S. Репутацию изменить не могу, наверное не хватает сообщений. Спасибо.
Может там таблицы какие настраивать надо?
/QUOTE]
А как записать в загрузочный сектор? У меня не получается:(
Самый простой способ ИМХО это грузим Linux вставляем дискетку...
Цитата:
А как записать в загрузочный сектор? У меня не получается
Скачай RAWWrite. Там все просто, разберешся ;)