мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Низкоуровневое программирование
Литература
- Программирование на языке ассемблера NASM для ОС Unix, А. В. Столяров
- Питер Абель. Язык Ассемблера для IBM PC и программирования (abel.txt)- наша «Библия». Есть также в библиотеке ФМШ
- Я. Белецкий. Энциклопедия языуа Си (адрес /home/courses/Teachers/Skvortsov/_Books/_Programing/C&C++)
- The Art of Assembly Language 0528.the_art_of_assembly_language.pdf
- Assembly Language Step By Step: Programming With Linux (3rd edition) (адрес на диске: /home/courses/Teachers/Rabusov/asm.pdf)
www-ресурсы
- http://wasm.ru/ (например http://www.wasm.ru/forum/viewtopic.php?pid=176649 – про начальную загрузку)
- http://www.ibm.com/developerworks/ru/library/l-gas-nasm/ – отличия nasm от поставляемого с ОС Linux gas
- http://rflinux.blogspot.com/2008/03/linux-syscalls-linux.html – статья посвящена системным вызовам в Linux.
- http://gownos.blogspot.com/ – пример достаточно сложного низкоуровнего программирования.
- http://www.opennet.ru/docs/RUS/nasm/nasm-prog.html.gz – справочник по nasm.
- ftp://ftp.micronet-rostov.ru/linux-support/programming/Assembler/ – подборка книг по ассемблеру.
- http://ozark.hendrix.edu/~burch/csbsju/cs/350/handouts/x86.html – ассемблер для MINIX.
- http://minix1.woodhull.com/faq/program.html – программирование в MINIX.
- http://habrahabr.ru/post/108658/ – Основы Mercurial.
- http://habrahabr.ru/post/155201/ – Makefiles
- http://habrahabr.ru/post/133808/ – ARM и ассемблер
- http://ru.osdev.wikia.com/wiki/Архитектура_ARM – ARM
- http://www.ctyme.com/rbrown.htm – куча технических ссылок
- http://habrahabr.ru/company/neobit/blog/173263/ – как запустить программу без операционной системы
- http://info.fenster.name/ – лекции по языку Си
Инструментарий
- NASM (Сайт проекта http://www.nasm.us/, исходники http://www.nasm.us/pub/nasm/releasebuilds/2.11.06/nasm-2.11.06.tar.gz)
- Qemu (Сайт проекта http://wiki.qemu.org/Main_Page, исходный код http://wiki.qemu.org/download/qemu-1.0.tar.gz)