Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОП - лекции.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
292.66 Кб
Скачать

Лекции по предмету:

МАШИННО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ”

Преподаватель: Скороход С.В.

Оглавление

Системы счисления 3

Перевод целого числа 3

Перевод дробной части числа 3

Перевод числа из 8-ой и 16-ой СС в 2-ую СС 4

Арифметические операции в 2-ой СС 4

Представление чисел в ЭВМ 4

Представление чисел с фиксированной точкой 4

Дополнительный код: 6

Представление чисел с плавающей точкой. 8

Понятие об архитектуре ЭВМ 8

Структура ЭВМ: 9

Устройство управления 10

Арифметико – логическое устройство (АЛУ) 10

Классификация памяти. Операции с памятью. 11

Устройства ввода/вывода 11

Шина 12

Программная модель микропроцессора Intel 80/86 13

Адресация памяти 17

Адресация памяти в командах Ассемблера 20

Общий принцип косвенной адресации в процессоре 8086 24

Организация программы на языке ассемблер 24

Системы счисления

В ЭВМ информация представляется исключительно в двоичной системе счисления (СС), а для более наглядного и короткого её отображения используется 8-ая и 16-ая СС (позиционные).

В любой позиционной СС с основанием q любое число имеет представление:

-число в СС с основанием q

q – определяет количество различных цифр, использующихся для записи числа.

Одно и тоже число может быть представлено в различных СС, поэтому возник вопрос, как преобразовать число из одной СС в другую СС.

Перевод из одной СС в другую выполняется в два этапа:

  1. Переводится целая часть

  2. Переводится дробная часть

Потом их соединяем.

Перевод целого числа

Для перевода целого числа из СС с основанием ‘p’ в СС с основанием ‘q’ нужно делить исходное число на q по правилам деления принятым в СС с основанием ‘p’. Деление выполняется до получения остатка меньшего, чем ‘q’. Полученное частное, снова делится и так далее, пока не получим частное и все остатки от деления образуют нужное число, если записать их в порядке, обратном их получению.

ВСТАВИТЬ КАРТИНКУ ИЗ ЛЕКЦИЙ!!!

Перевод дробной части числа

Перевод правильной дроби их СС с основанием ‘p’ в СС с основанием ‘q’ выполняется последовательным умножением дроби на ‘q’ до тех пор, пока дробная часть не станет равной 0.

Число образуется как последовательность целых частей, полученных при умножении в порядке получения

ВСТАВИТЬ КАРТИНКУ!!!!!!!

Перевод числа из 8-ой и 16-ой сс в 2-ую сс

Такой перевод выполняется заменой каждой цифры числа на соответствующую триаду в 8-ой СС или тетраду в 16-ой СС.

011 111 011 .

Обратное преобразование выполняется разбиением двоичного числа на триады или тетрады и заменой их на соответствующие 8-ые и 16-ые числа. При необходимости добавляются ведущие или завершающие нули.

10 | 0111 | 0011 . 1101 |

0010 | 0111 | 0011 . 1101 |

Арифметические операции в 2-ой сс

Выполняются в соответствии с таблицами сложения, вычитания, умножения

Сложений

Вычитание

Умножение

0 + 0 = 0

0 – 0 = 0

0 * 0 = 0

1 + 0 = 1

1 – 0 = 1

1 * 0 = 0

0 + 1 = 1

1 – 1 = 0

0 * 1 = 0

1 + 1 = 10

10 – 1 = 1

1 * 1 = 1

ПРИМЕРЫ ИЗ ТЕТРАДКИ ВЗЯТЬ!!!!