Содержание

Введение

1. Предметная область решаемой задачи:

1.1. Описание предметной области решаемой задачи

1.2. Функции предметной области, реализуемые задачей

1.3. Описание алгоритма и синтаксис ассемблера

2. Состав программный технических средств

3. Разработка программы

3.1. Алгоритм решения задачи и его описание

3.2. Перечень экранных форм решаемых задачей

3.3. Графический интерфейс пользователя

3.4. Ошибки тестирования и их отладки

Заключение

Список литературы

Приложение

Выдержка из текста

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

В то же время, внося в микропроцессор принципиальные изменения, разработчики были вынуждены постоянно иметь в виду необходимость обеспечения совместимости новых моделей со старыми, чтобы не отпугивать потенциального покупателя перспективой полной замены освоенного или разработанного им программного обеспечения. В результате современные микропроцессоры типа Pentium, обеспечивая такие возможности, как 32-битную адресацию почти неограниченных объемов памяти, многозадачный режим с одновременным выполнением нескольких программ, аппаратные средства защиты операционной системы и прикладных программ друг от друга, богатый набор дополнительных эффективных команд и способов адресации, в то же время могут работать (и часто работают) в режиме первых микропроцессоров типа 8086, используя всего лишь 1 мегабайт оперативной памяти, 16-разрядные операнды (т.е. числа в диапазоне до 216-1=65535) и ограниченный состав команд. Поскольку программирование на языке ассемблера напрямую затрагивает аппаратные возможности микропроцессора, прежде всего, следует выяснить, в какой степени программист может использовать новые возможности микропроцессоров в своих программах, и какие проблемы программной несовместимости могут при этом возникнуть.

Список использованной литературы

Джонсон М. Харт. Системное программирование в среде Microsoft Windows = Windows System Programming. — М.: Диалектика, 2005.

Финогенов К.Г. Основы языка Ассемблера. – М.: Радио и связь,2000.

Юров В., Хорошенко В. Assembler – Учебный курс.- СПб.: Питер, 2000.

Коляда М. Г. Окно в удивительный мир информатики. – Д.: Сталкер, 1997.

Немнюгин С. А. Turbo Pascal: практикум. – СПб: Питер, 2003.

Похожие записи