
- •Основы алгоритмизации и программирования
- •29 Декабря 2011, протокол № 4
- •Введение
- •Этапы развития эвм
- •Поколения эвм
- •Машинно-ориентированные языки программирования
- •Архитектура эвм
- •Микропроцессоры intel
- •Набор регистров
- •Регистры общего назначения
- •Сегментные регистры
- •Регистры состояния и управления
- •Организация памяти
- •Сегментная организация памяти
- •Типы данных
- •Символы
- •Целые числа
- •Указатель на память
- •Цепочки
- •Вещественые числа
- •Двоично-десятичные числа (bcd)
- •Формат команд
- •Обработка прерываний
- •Int тип_прерывания
- •Синтаксис ассемблера
- •Алфавит ассемблера
- •Директивы сегментации
- •Упрощённые директивы сегментации
- •Директивы резервирования и инициализации данных
- •Операнды
- •Способы задания операндов Прямая адресация
- •Косвенная адресация
- •Косвенная базовая адресация
- •Косвенная базовая адресация со смещением
- •Косвенная индексная адресация со смещением
- •Косвенная базовая индексная адресация
- •Косвенная базовая индексная адресация со смещением
- •Операторы
- •Функциональная классификация машинных команд
- •Команды пересылки данных Команды общего назначения
- •Работа с адресами и указателями
- •Преобразование данных
- •Xlat [адрес_таблицы_перекодировки]
- •Ввод из порта и вывод в порт
- •Работа со стеком
- •Арифметические команды Форматы арифметических данных
- •Арифметические операции над целыми двоичными числами
- •Логические команды
- •Команды передачи управления
- •Команда безусловного перехода
- •Условные переходы
- •Организация циклов
- •Основы алгоритмизации и программирования
МИНИСТЕРСТВО СВЯЗИ И ИНФОРМАТИЗАЦИИ
РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования
«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ»
ВИТЕБСКИЙ ФИЛИАЛ
Кафедра программного обеспечения сетей телекоммуникаций
Основы алгоритмизации и программирования
Конспект лекций
для учащихся специальности
2–45 01 33 – Сети телекоммуникаций
Минск
УО ВГКС
2013
УДК 681.3.06(075)
ББК 32.973
О -75
Рекомендовано к изданию филиалом
кафедры программного обеспечения сетей телекоммуникаций
29 Декабря 2011, протокол № 4
Составитель
Н. Ф. Мелешко, преподаватель I категории филиала кафедры
программного обеспечения сетей телекоммуникаций
Рецензент
О. Ю. Степанова, преподаватеь кафедры программного обеспечения сетей телекоммуникаций
О-75 |
Основы алгоритмизации и программирования : Конспект лекций для учащихся специальности 2-45 01 33 – Сети телекоммуникаций / сост. Н. Ф. Мелешко. – Минск : УО ВГКС, 2013. – 84 с. ISBN
Данное методическое издание представляет собой курс лекций по языку ассемблера для персональных компьютеров типа IBM PC. Описаны особенности архитектуры микропроцессоров Intel, правила составления программ, основные конструкции языка и приемы программирования. Предназначено для учащихся и преподавателей колледжа.
УДК 681.3.06(075) ББК 32.973
|
|
|
ISBN ©Учреждение образования
«Высший государственный
колледж связи», 2013
Введение
Рассмотрены возможности использования в 16-разрядных приложениях реального режима средств современных 32-разрядных процессоров.
Пособие предназначено для учащихся специальности 2–45 01 33 – Сети телекоммуникаций дневной формы обучения, изучающих дисциплину «Основы алгоритмизации и программирования».
Этапы развития эвм
Современному человеку сегодня трудно представить свою жизнь без электронно-вычислительных машин (ЭВМ). Путь к этому достижению был труден и долог. Много веков назад люди хотели иметь приспособления, которые помогали бы им решать разнообразные задачи.
Одним из первых устройств (VI—V вв. до н. э.), облегчающих вычисления, можно считать специальную доску для вычислений, названную «абак».
В 1641-42 году Блез Паскаль сконструировал механический вычислитель, который позволил складывать и вычитать числа.
Еще одним известным человеком в истории вычислительной техники стал английский математик Чарльз Бэббидж. В 1834 году он изложил принципы работы "аналитической" машины. Основные его идеи заключались в использовании перфоленты для управления машиной и программируемость машины с помощью той же перфоленты. Машина имела арифметическое устройство и память.
В 1890 году американец Г. Холлерит разработал машину, которая управлялась программой на перфокартах. В 1896 году Холлерит основал фирму, явившуюся предшественницей корпорации IBM.
В 1946 году в США была создана первая универсальная ЭВМ - ENIAK. Она содержала 18 тысяч ламп, весила 30 тонн, занимала площадь 200 кв. метров и потребляла огромное количество электроэнергии.