В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode ("длинный режим"). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). На диске, прилагаемом к книге, находятся полные исходные коды примеров к книге, а также дополнительные программы и...
V dannoj knige rech idjot o rabote protsessora v dvukh ego osnovnykh rezhimakh: zaschischjonnom rezhime i 64-bitnom, kotoryj takzhe nazyvajut long mode ("dlinnyj rezhim"). Takzhe pomimo izlozhenija printsipov i mekhanizmov raboty protsessora v zaschischjonnom i 64-bitnom rezhimakh, rech pojdjot o programmirovanii na assemblere v operatsionnykh sistemakh semejstva Windows, kak v 32-bitnykh, tak i 64-bitnykh versijakh. Rassmatrivaetsja ne tolko razrabotka obychnykh prilozhenij dlja operatsionnykh sistem Windows, no i razrabotka drajverov na assemblere. Pri napisanii knigi udeljalos bolshoe vnimanie imenno prakticheskoj sostavljajuschej, t.e. izlozhenie materiala idjot tolko po delu i tolko to, chto neobkhodimo znat ljubomu sistemnomu i nizkourovnevomu programmistu. Poslednij razdel knigi posvjaschjon printsipam raboty mnogoprotsessornykh sistem, a takzhe rabote s rasshirennym programmiruemym kontrollerom preryvanij (APIC). Na diske, prilagaemom k knige, nakhodjatsja polnye iskhodnye kody primerov k knige, a takzhe dopolnitelnye programmy i...