|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.01.2012, 11:47 | #11 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Спасибо, на дискете все заработало и с меньшим размером образа.
|
15.01.2012, 12:29 | #12 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
И еще один вопрос. Какую литературу посоветуете для продвижения в написании ОС? Не общую литературу типа книги Таненбаума, а именно работа с устройствами, режимами процессора и памятью, одним словом программирование на аппаратном уровне. А то если работать только с примерами и статьями, выходит сплошной копипаст.
Последний раз редактировалось Любопытный человек; 15.01.2012 в 12:38. |
15.01.2012, 14:29 | #13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://programmersforum.ru/showthread.php?t=25012
Владимир Кулаков - Программирование на аппаратном уровне/Программирование дисковых подсистем. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.01.2012, 15:25 | #14 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Спасибо больное, очень помогли!
|
23.01.2012, 18:39 | #15 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
В продолжении вопроса, чтобы все материалы были в одной теме. В общем все хорошо, кроме одного но. Если редактировать сишный файл, то все робит. Но при изменеии loader.asm потом нет возможности запустить ядро. При загрузке ядра просто пишет, что либо "левый" формат файла, либо вышел за границы памяти. Вроде проблема в том, что не полностью заполнен сектор, т.е. надо подгадать с размеров файла pad. Но у меня ничего не выходит. Хотелось бы разобраться именно с этим примером.
|
23.01.2012, 19:06 | #16 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
обратите лучше внимание на тему, там более автоматизированная сборка.
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 23.01.2012 в 19:16. |
||
24.01.2012, 04:14 | #17 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Хорошо, последую вашему совету.
|
24.01.2012, 15:13 | #18 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
кто-нибудь переведите мне плиз этот код на fasm
Код:
Цитата:
Linus Torvalds
|
|
24.01.2012, 19:07 | #19 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
и прошу еще раз, давайте придерживаться старой темы, пусть все будет в одном месте. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер(NASM). Как оформить цикл "while" в NASM-е? | Зелёный | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 10.06.2011 16:04 |