Предмет «Арифметические и логические основы вычислительных машин» является одним из первых специальных курсов, который формирует у студентов понимание основополагающих вопросов организации ЭВМ, принципы построения отдельных составных частей ЭВМ, их взаимосвязь.

Untitled

Цели данного учебного предмета :

  1. Изучить понятия систем счисления и их классификацию, а так же формы представления чисел
  2. Изучить сведения об основных формах хранения и преобразования числовой информации, способах ее кодирования
  3. Приобрести теоретические и практические знание и навыки выполнение основных арифметических операций в двоичной (и др.) системах счисления
  4. Изучить минимизацию логических функций разными методами
  5. Приобрести знания и понимая структурных и логических схем, реализующих алгоритмы арифметических и др. операций
  6. Изучить синтез логических схем в различных базисах
  7. Изучить формы и особенности различных последовательных логических устройств
  8. На практике рассмотреть работу с НЯП (низкоуровневыми языками программирования) в эмуляторе х86

Содержание


Вводная

<aside> 💡 Электро́нная вычисли́тельная маши́на (сокращённо ЭВМ) — комплекс технических, аппаратных и программных средств, предназначенных для автоматической обработки информации, вычислений, автоматического управления

</aside>

<aside> 💡 Компьютер (англ, computer — вычислитель) представляет собой программи­руемое устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами.

</aside>

<aside> 🚨 Т.Е. не каждый компьютер это ЭВМ, но любая ЭВМ это компьютер

</aside>

История ЭВМ

Лента времени

Четная машина «Паскали́на» (фр. Pascaline)

Четная машина «Паскали́на» (фр. Pascaline)

Аналитическая машина Чарльза Бэббиджа

Аналитическая машина Чарльза Бэббиджа

Компьютер Z1 Конрада Цузе

Компьютер Z1 Конрада Цузе

Процесс введение программы на компьютере ENIAC

Процесс введение программы на компьютере ENIAC

Блок памяти на магнитных сердечниках

Блок памяти на магнитных сердечниках

Пример кода на языке ФОРТРАН

Пример кода на языке ФОРТРАН

Процессор Intel-8008

Процессор Intel-8008

Арифмометр Готфрида Вильгельма Лейбница

Арифмометр Готфрида Вильгельма Лейбница

Перфокарты на ткацких станках

Перфокарты на ткацких станках

Компьютер «Марк-1»

Компьютер «Марк-1»

Компьютер UNIVAC

Компьютер UNIVAC

Промышленный электронный компьютер IBM 701

Промышленный электронный компьютер IBM 701

Дисковые запоминающие устройства с использованием плавающих магнитных головок на воздушной подушке

Дисковые запоминающие устройства с использованием плавающих магнитных головок на воздушной подушке

IBM 5150 - компьютер использующий микропроцессор Intel-8088

IBM 5150 - компьютер использующий микропроцессор Intel-8088

Классификация ЭВМ

Общая классификация

Untitled

Классификация по поколения ЭВМ

Untitled

Теория информации

Для того что бы говорить об основах теории информации, нужно сначала понять что такое информация. Вашему внимаю предоставляются 3 разных определения, каждое описывает понятия Информация с разных сторон:

Определение информации

<aside> 💡 Информация - нематериальная сущность, при помощи которой с любой точностью можно описывать реальные (материальные), виртуальные (возможные) и понятийные сущности

</aside>

<aside> 💡 Информация - противоположность неопределенности

</aside>

<aside> 💡 Информация - это совокупность сведений, подлежащих хранению, передачи, об-работке и использованию в человеческой деятельности

</aside>

При этом не одно их них не является правильным и однозначным. Куда лаконичней и научно было бы определить информацию исходя из ее свойств.

Основные свойства информации:

  1. Информация приносит знания об окружающем мире, которых в рассматриваемой точке пространства не было до ее получения.
  2. Информация не материя, а свойство организованной материи. Информация такое же неотъемлемое свойство материи как масса и энергия, однако, в отличие от них она не подчиняется законам сохранения, подобным законам сохранения массы и энергии.
  3. Информация не материальна, но она проявляется в виде материальных носителей — символов и сигналов. Причем символы — это реальные различимые получателем материальные объекты (буквы, цифры, изображения), а сигналы — это динамические процессы, т.е. изменяющиеся во времени или пространстве значения любой физической величины.
  4. Информация может быть заключена как в самих символах, так и в их взаимном расположении (например, символы Т, Р, С, О могут принести информацию: торс, сорт, трос, рост и т.д.). Символы и сигналы несут информацию только для получателя, способного их распознать, т.е. поставить в соответствие принятым символам и сигналам объекты реального мира и их отношения.
  5. Символы и сигналы несут информацию только для получателя, способного их распознать Т.е. поставить в соответствие принятым символам и сигналам объекты реального мира и их отношения.

Untitled

<aside> ℹ️ Алфавит источника сообщений — все множество различных символов, генерируемых источником сообщений.

</aside>

<aside> ℹ️ Объем алфавита источника сообщений — число различных символов, генерируемых источником сообщений.

</aside>

<aside> ℹ️ Кодирование - это преобразование информации из одной формы представления (знаковой системы) в другую.

</aside>

<aside> ℹ️ Обратную операцию называют декодированием.

</aside>

<aside> ℹ️ Шум - это помехи в канале связи при передаче информации.

</aside>

Системы счисления (двоичная система счисления)

<aside> 💡 Система счисления (далее СС) - совокупность приёмов и правил для записи чисел цифровыми знаками. Наиболее известна десятичная СС, в которой для записи чисел используются цифры 0, 1, … , 9. Способов записи чисел цифровыми знаками существует бесчисленное множество.

</aside>

Любая предназначенная для практического применения СС должна обеспечивать:

В зависимости от способов изображения чисел цифрами, системы счисления делятся на непозиционные и позиционные.