Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 12:41   #111
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Как варианты:
1. производители девайса отказались от поддержки устаревшей (с их точки зрения) функции, применяющейся в данном загрузчике
2. давно заметил, что старые (времён IDE) загрузчики не всегда работают с SATA-приводами. Как-то помогло небольшое шаманство с настройками БИОС-а, но заморачиваться каждый раз уже лениво становится).
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 26.03.2012, 14:31   #112
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Sna1L, в вашем загрузчике стоит метка загрузочного сектора?
Цитата:
Еще мне бы хотелось услышать про работу с дисками в защищенном режиме
Владимир Кулаков - Программирование на аппаратном уровне.
Владимир Кулаков - Программирование дисковых подсистем.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.04.2012, 12:25   #113
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию

И воооот. Спустя долгое время я вернулся!

2Пепел Феникса, да, стоят. Решил забить на эту проблему. Во всяком случае пока

За названия лит-ры спасибо! Поищу.
Sna1L вне форума Ответить с цитированием
Старый 21.04.2012, 19:52   #114
Станислав1
http://www.asmcode
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 15
По умолчанию

Для работы с дисками в защищёнке нужно писать драйвер для IDE или AHCI, но его предётся грузить с загрузочного диска функциями биос перед переходом в защищённый режим.
Для нормальной жизни диска в системе достаточно функций чения и записи секторов, для этого посылаются контроллеру команды TD, а контроллер диска ишется на PCI
Станислав1 вне форума Ответить с цитированием
Старый 11.11.2012, 22:19   #115
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
Радость

Всем привет и здравствуйте!
Меня давно здесь не было так-как я забросил ось))Но сейчас перешёл на Линукс и подумал что надо всё-таки написать свою ось!И вот первое что хочу спросить:
Какими командами надо пихать ось на флоппик img из под Ubuntu Linux?
Заранее спасибо.
ЗЫ:у меня всё из первого сообщения стоит кроме nasm(вместо него fasm)
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds

Последний раз редактировалось program2001; 12.11.2012 в 19:14.
program2001 вне форума Ответить с цитированием
Старый 12.11.2012, 00:21   #116
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://www.debian.org/releases/stabl...h04s03.html.ru
https://www.google.ru/search?client=...hannel=suggest
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.11.2012, 18:37   #117
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Спасибо,уже не надо) скачал nasm,создал образ,всё норм,но почему-то bochs ругается(
Кстати, там же boot'ник что-то должен писать?
Я залил img на флешку с помощью usb-imagewriter,вроде всё норм, а когда загружаюсь то там что-то пишет,а потом сразу перезагружается...Даже не видно что пишет(
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 12.11.2012, 18:48   #118
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
Радость

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
разница в том что на файловую систему можно легко добавить файл, тогда например будет первичный загрузчик(ну может и вторичный сразу), а потом ядро грузится из файла, так немного гибче, так как легко подправить некие ресурсы или конфиги.(например ДОС так грузиться)
Кстати в будущем хочу это сделать для прямого открытия редактора кода и написания системы из неё самой))
Как думаете,это не безумие?)))
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 12.11.2012, 19:00   #119
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Да,и ещё дайте плиз инфу по обращению к видео памяти из PM(ну типо как 10h прерывание)
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 12.11.2012, 23:02   #120
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от program2001 Посмотреть сообщение
Да,и ещё дайте плиз инфу по обращению к видео памяти из PM(ну типо как 10h прерывание)
для начала какой режим?
я думаю в книге "Владимир Кулаков - Программирование на аппаратном уровне" этого достаточно.(там есть и про VGA режим и про VESA)
Цитата:
Кстати в будущем хочу это сделать для прямого открытия редактора кода и написания системы из неё самой))
Как думаете,это не безумие?)))
помним что надо будет редактор и компилятор запустить под вашей системой.
а так нет, не безумие.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление собственной глобальной процедуры Gorin Общие вопросы Delphi 11 06.11.2007 17:49
РАЗРАБОТКА DLL Leo Общие вопросы Delphi 2 26.10.2007 21:35
Разработка протокола OrdJONY Общие вопросы по программированию, компьютерный форум 2 04.10.2007 13:21