![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#71 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
спасибо за помощь
![]() Цитата:
Linus Torvalds
|
|
![]() |
![]() |
![]() |
#72 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
Как думаешь в первичном загрузчике хватит только такого кода или надо что-нибудь подправить:
Код:
Цитата:
Linus Torvalds
Последний раз редактировалось program2001; 26.10.2011 в 15:28. |
|
![]() |
![]() |
![]() |
#73 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
1)а откуда по адресу 0:7e00h будет код?
2)в общем то да, но там помоему еще и мышь на нем же висит. про аппаратуру советую почитать, Кулаков - Программирование на аппаратном уровне. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#74 |
http://www.asmcode
Пользователь
Регистрация: 16.11.2011
Сообщений: 15
|
![]()
Если сталкивались из этого же подскажите почему не читается сектор
с флешки. Слово Helo пишется, код на фасме use16 org 07C00h mov ah,42h mov dl,80h mov si,lba int 13h ;прерывание mov ah,14 mov bx,H mov al,[bx] int 10h inc bx mov al,[bx] int 10h inc bx mov al,[bx] int 10h inc bx mov al,[bx] int 10h jmp 0000:8600h ret H db 'Helo' lba db 10h db 00h dw 0001h dd 00008600h dq 0000000000000002h rb 510-($-7c00h) db 0x55, 0xAA |
![]() |
![]() |
![]() |
#75 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
что за функция 13h->42h?
да и зачем вам читать самого себя? вы уже(первый сектор) в памяти. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#76 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
там будет на диске программа для инициализации оборудования(мышь,клавиатура и т.д.)
Цитата:
Linus Torvalds
|
|
![]() |
![]() |
![]() |
#77 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
program2001, это что ж, прямо на диск джамп?
|
![]() |
![]() |
![]() |
#78 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
всё записанно на виртуальном CD диске
Цитата:
Linus Torvalds
|
|
![]() |
![]() |
![]() |
#79 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Кто его туда загрузил? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#80 | ||
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]() Цитата:
Цитата:
Linus Torvalds
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление собственной глобальной процедуры | Gorin | Общие вопросы Delphi | 11 | 06.11.2007 17:49 |
РАЗРАБОТКА DLL | Leo | Общие вопросы Delphi | 2 | 26.10.2007 21:35 |
Разработка протокола | OrdJONY | Общие вопросы по программированию, компьютерный форум | 2 | 04.10.2007 13:21 |