Информатика и вычислительная техника
  • формат pdf
  • размер 898,88 КБ
  • добавлен 22 ноября 2012 г.
Флоренсов А.Н. Аппаратно-ориентированное программирование
Учебное пособие. – Омск : Изд-во ОмГТУ, 2004. – 180 с.
Предлагаемый учебный курс базируется на ассемблере NASM - Netwide Assembler.
Этот ассемблер представляет собой свободно распространяемый продукт. Последнее обстоятельство должно быть особенно существенным для современных российских вузов, так как традиционные ассемблеры фирм Microsoft и Borland/Inprise являются коммерческими продуктами и далеко не каждый из российских вузов может позволить себе их приобретение.
Освоив основные языковые средства и приемы программирования в архитектуре Intel386 (называемой также архитектурой IA32), оказывается уже не сложным перейти на особенности дост-па к системным функциям операционных систем типа MS Windows, что и делается в следующей части пособия. Для настойчивых любителей устаревшей ОС MS-DOS оказывается, что доступ к последней очень похож на описываемый здесь доступ к функциям ядра Linux. Поэтому для желающих появляется возможность провести практическое освоение излагаемых средств на нескольких операционных системах, в частности, первых тем - на Linux и MS-DOS. Причем во втором случае, наглядно видна ограниченность 16-битной архитектуры вместе с общностью самих практических приемов задания обработки информации на нижнем уровне архитектуры программиро-вания.