2012-03-28 5 views
1

Я хотел, чтобы начать обучение немного сбора, и у меня есть несколько вопросов:собрания и загрузчики

  • Каких хорошие книги/сайты, чтобы узнать собрание?
  • Где я могу узнать больше о загрузчиках?
  • Где я могу узнать больше о архитектуре Mac?
  • Где я могу получить информацию о флеш-памяти, особенно о том, как она считывается процессором?
+0

Для Mac OS X архитектуры вы хотите книгу Amit Сингха, * Mac OS X Внутренности *: http://search.barnesandnoble.com/Mac-OS-X-Internals/Amit- Singh/e/9780321278548/ –

+0

У меня есть учебный набор с набором уроков для обучения asm, у меня нет обратной связи, поэтому я не знаю, полезны они или нет, может быть, полчаса времени, чтобы пройти через него и получить некоторые основы http://github.com/dwelch67/lsasim –

+0

загрузчики - это широкая тема как язык ассемблера и что вы можете с ней сделать. Они в основном обеспечивают прокладку/прокладку/слой между аппаратным включением и следующим слоем программного обеспечения и его предположениями, например, предположения могут заключаться в том, что все периферийные устройства включены и не имеют сброса, а система памяти (в частности, Dram) и готов к использованию в качестве универсального бара. это может быть так же просто, как установить указатель стека и разветвление на главный так же сложно, как init, pcie init и т. д. –

ответ

0

Для первых двух вопросов, которые вы можете пройти через некоторые полезные ресурсы here

Книга: «Язык ассемблера: шаг за шагом» мое предложение :)

0

Что касается загрузчиков, я нашел много веб-страниц. Конечно, некоторые из них более интересны, чем другие. Мне понравились следующие:

http://dc0d32.blogspot.in/2010/06/real-mode-in-c-with-gcc-writing.html

http://fisnikhasani.com/building-your-own-bootloader/

Я надеюсь, что это дает старт.

С наилучшими пожеланиями, PB

Смежные вопросы