Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где Есть Инфа про "Hello World", в Бут Лоадере 
:(
    Опции темы
apook
Дата 6.12.2006, 04:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: нет
Всего: 23



Не подскажете где взять информацию как писать Boot sector
на флоппик сd hdd. Что-то подобное читал статья "The real Hello World"
но там используется bin86 компилятор однако поl Linux что нибудь бы
под уиндоус типа TASM-а  



--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
rsm
Дата 6.12.2006, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Что именно тебе нужно: узнать как вообще записать что-то в MBR или как сделать "Hello, World!" из MBR?
PM MAIL   Вверх
apook
Дата 7.12.2006, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: нет
Всего: 23



Как написать микроОС выводящую только Приветствие(для начала)
Принцип попроще чтоб разобраться в этом
Цитата

узнать как вообще записать что-то в MBR

Скорее это


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Romikgy
Дата 7.12.2006, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146





--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
rsm
Дата 7.12.2006, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Цитата(apook @  7.12.2006,  13:10 Найти цитируемый пост)
Как написать микроОС выводящую только Приветствие
Например так:
Код

;goto make

    org 7C00h

_start:    

; ---------------------------------------------

    ; начало кода и данных


    ; двигаем курсор в начальную позицию (0,0)
    mov ah,3
    xor bh,bh
    int 10h

    ; показываем сообщение
    mov ax,1301h
    mov bx,7
    mov bp,msg
    mov cx,len
    int 10h

    ; ждем нажатия любой клавиши
    mov ah,10h
    int 16h

    ; перезагружаем ПК
    mov al,0FEh
    out 64h,al


    msg db 'Hello, World! ^_^',0Dh,0Ah
    len = $ - msg
    

    ; конец кода и данных

; ---------------------------------------------

    ; добъем файл нулями до размера 200h байт
    ;
    codelen = $ - _start
    rb 1FEh - codelen
    
    dw 0AA55h ; волшебное число ^_~

; ---------------------------------------------

;:make
;c:\fasm\fasm %0
;pause


Цитата(apook @  7.12.2006,  13:10 Найти цитируемый пост)
Скорее это
Воспользуйся портом *nix'овой утилиты dd или лучше WinHEX. У меня кажись где-то была старая самописная утилита специально для работы с MBR.
PM MAIL   Вверх
apook
Дата 8.12.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: нет
Всего: 23



Конечно отлично но ни чего кроме курсора не узрел
или типа думай


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
rsm
Дата 8.12.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Цитата(apook @  8.12.2006,  14:53 Найти цитируемый пост)
ни чего кроме курсора не узрел
Ты этот код не иначе из Винды запускал? Тогда разумеется ничего не увидишь. Скомпилированный код в MBR нужно записать - вот тогда он будет работать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.