Дейвид Дж. Брэдли: Программирование на языке ASSEMBLER |
||
Когда-то это книга использовалась мной при переходе с мейнфреймов на платформу IBM PC. Тогда еще господствовал DOS... Автор этой книги принимал участие в разработке и создании IBM PC. Для современных программистов книга может показаться сильно устаревшей, - рассматривается процессор Intel 8088. Однако основные идеи, заложенные в IBM PC более 25 лет назад, актуальны и сегодня. Книга может оказаться полезной при начальном освоении языка Assembler, т.к. здесь очень хорошо освещены основные принципы функционирования системы Intel x86. Все современные книги по Assembler, которые я знаю, представляют из себя неплохие справочные пособия (и описывают все команды Intel x86, включая MMX и расширенные команды Pentium), но никак «не тянут» на учебник. Поэтому есть смысл начать освоение Assembler с этой книги, а потом уже переходить на освоение 32-х разрядной системы. Для молодых программистов, привыкших к FLAT-модели памяти и Win32API, будет любопытно узнать о сегментации, реальном режиме адресации и вызове функций OS через прерывание INT 21H. Исходные тексты этой книги достались мне еще в конце 80-х годов (заняли 3 дискеты 5" по 360Кбайт!). Поэтому, к сожалению, в тексте присутствуют ссылки на рисунки, а самих рисунков нет (тогда сканеров еще и в природе не существовало!). Буду очень признателен, если кто-нибудь поделится. |
||