Представление информации. Системы счисления. Формат с фиксированной запятой

Содержание

Слайд 2

4096tb@gmail.com Тема письма: БГУИР. … . Ковалевский Вячеслав Викторович

4096tb@gmail.com Тема письма: БГУИР. … .

Ковалевский Вячеслав Викторович

Слайд 3

Лекция 1. Представление информации. Системы счисления. Формат с фиксированной запятой План

Лекция 1. Представление информации. Системы счисления. Формат с фиксированной запятой

План лекции:
История развития

вычислительной техники.
Понятие информации.
Принцип программного управления.
Двоичная и шестнадцатеричная системы счисления.
Прямой и дополнительный код.
Арифметические действия в Формате ФЗ.
Переполнение.

Экзаменационные вопросы:
Информационная система. Информация. История развития компьютера.
Позиционные системы счисления. Перевод чисел из одной системы счисления в другую.
Арифметика ЭВМ. Представление чисел в форме с фиксированной точкой.
Сложение в формате с фиксированной точкой. Переполнение.
Операция вычитания с фиксированной точкой. Дополнительный код числа.

Слайд 4

История развития вычислительной техники.

История развития вычислительной техники.

Слайд 5

Абак Считается, что абак был изобретён еще в 2400 до н.э.

Абак

Считается, что абак был изобретён еще в 2400 до н.э. в

Вавилоне. Но чаще всего его происхождение датируется где-то около 1000 и 500 г. до н.э.
Слайд 6

Антикитерский механизм Это механический «компьютер», позволявший рассчитывать фазы Луны, дни солнечных

Антикитерский механизм

Это механический «компьютер», позволявший рассчитывать фазы Луны, дни солнечных затмений,

а также положение по отношению к Зодиаку Солнца, Луны и пяти планет, известных в то время астрономам. Удивительная точность предсказаний обеспечивалась, по меньшей мере, на 15-20 лет.
Слайд 7

Механический калькулятор Леонардо да Винчи Леонардо да Винчи изобрел механическую счётную машину в 1500 году.

Механический калькулятор Леонардо да Винчи

Леонардо да Винчи изобрел механическую счётную машину в

1500 году.
Слайд 8

Счётная машина Блеза Паскаля (Паскалин) Блез Паскаль изобрёл первую (ли?) механическую

Счётная машина Блеза Паскаля (Паскалин)

Блез Паскаль изобрёл первую (ли?) механическую цифровую

счётную машину в 1642 году. Она могла суммировать и вычитать пятиразрядные десятичные числа, а последние модели оперировали числами с восемью десятичными разрядами
Слайд 9

Первый калькулятор Лейбница Готфрид Вильгельм Лейбниц в 1673 изобрел арифмометр, способный

Первый калькулятор Лейбница

Готфрид Вильгельм Лейбниц в 1673 изобрел арифмометр, способный выполнять

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

Арифмометр Тома де Кальмара В 1820 году француз Тома де Кольмар

Арифмометр Тома де Кальмара

В 1820 году француз Тома де Кольмар

Шарль Ксавье (Карл Ксавье Томас) изобрёл машину, которая могла производить четыре основных арифметических действия над тридцатизначными числами. Именно с нее получили широкое распространение вычислительные аппараты
Слайд 11

Разностная машина В 1822 году Чарльз Бэббидж создал разностную машину. Устройство

Разностная машина

В 1822 году Чарльз Бэббидж создал разностную машину. Устройство предназначалось

для повышения точности расчетов при производстве арифметических таблиц.
Машина Беббиджа обрабатывала расчеты по так, что ему оставалось вычитать числа, чтобы завершить это расчёты. Рабочая модель разностной машины Бэббиджа находится в британском музее.
Слайд 12

Булева алгебра Джордж Буль (George Boole) 02.11.1815 — 08.12.1864 Известный английский

Булева алгебра

Джордж Буль (George Boole)
02.11.1815 — 08.12.1864
Известный английский математик и

логик. Автор «логических операторов» и «двоичной системы», оперирующие двумя видами сигналов - наличие сигнала (1) или его отсутствие (0).
Сама идея об использования 1 и 0 в качестве основных операторов математической логики была высказана ещё в работах Лейбница, однако, именно Буль сумел довести его идеи до совершенства.
Слайд 13

Табулятор Германа Холлерита В 1888 году американский инженер Герман Холлерит сконструировал

Табулятор Германа Холлерита

В 1888 году американский инженер Герман Холлерит сконструировал первую

электромеханическую счётную машину , названную им табулятором.
В 1890 в 11-ой переписи населения США. Работа, которую 500 сотрудников выполняли за 7 лет, Холлерит с 43 помощниками на 43 табуляторах выполнил за 1 месяц.
Компания, которую он основал для производства своих машин, стала частью корпорации, известной теперь как IBM
Слайд 14

История электронных вычислительных машин.

История электронных вычислительных машин.

Слайд 15

ABC (Atanasoff-Berry Computer) 1939 год ознаменовал новую эру для вычислений, когда

ABC (Atanasoff-Berry Computer)

1939 год ознаменовал новую эру для вычислений, когда физик

Джон Винсент Атанасов разработал первый электронный цифровой компьютер. Эта машина была результатом совместных усилий Атанасова и его помощника Клиффорд Берри, и они назвали свою машину ABC (Atanasoff-Berry Computer).
Слайд 16

«Бомба» Тьюринга Алан Тьюринг изобрел данную машину для расшифровки немецкой машины-шифратора

«Бомба» Тьюринга

Алан Тьюринг изобрел данную машину для расшифровки немецкой машины-шифратора Enigma.

Первая машина была запущена 18 марта 1940 года.
В истории компьютеров эта машина известна под названием ”Bombe”, и она вполне оправдала все ожидания. Серийно выпускалась до сентября 1944 года
Слайд 17

Колосс (Colossus) Для ускорения расшифровки сообщений Томми Флауэрс (англия) совместно с

Колосс (Colossus)

Для ускорения расшифровки сообщений Томми Флауэрс (англия) совместно с отделением

Макса Ньюмана в 1943 году спроектировали эту принципиально новую дешифровальную машину-
Создание и введение в строй в 1944 году позволило сократить время расшифровки сообщений с нескольких недель до часов. Модернизация Colossus - Mark II считается первым программируемым компьютером в истории ЭВМ
Слайд 18

Компьютер Айкена в 1944 г «Марк- I» “Марк-III” (1950 г) числа

Компьютер Айкена

в 1944 г «Марк- I»
“Марк-III” (1950 г)
числа и команды в

2-х коде на девяти алюминиевых барабанах, покрытых магнитным слоем.
“Марк-IV” (1952 г)
200 сдвиг регистров на магнитных сердечниках, память на магнитном барабане для 4000 16-разрядных чисел и для 1000 команд, клавиатура для записи программ в алгебраических выражениях
Слайд 19

ENIAC В 1946 году ENIAC (Electronic Numerical Integrator and Calculator -электронный

ENIAC

В 1946 году ENIAC (Electronic Numerical Integrator and Calculator -электронный цифровой

интегратор и калькулятор)
был создан Джоном Преспером Эккертом и Джоном Мочли. Содержал 20 000 вакуумных ламп и использовал десятичную систему исчисления
Слайд 20

EDVAC (ElectronicDiscreteVariableAutomaticComputer — эл-ый дискретный переменный компьютер) Был разработан в конце

EDVAC

(ElectronicDiscreteVariableAutomaticComputer — эл-ый дискретный переменный компьютер)
Был разработан в конце 40-х

годов и, в отличие от ENIAC, использовал 2-ую систему. Не был готов до конца 1951 года, с которого успешно проработал добрых 10 лет, после чего был заменён на более современную модель.
Слайд 21

Четыре компьютера Конрада Цузе Z1, Z2, Z3, Z4 Конрад Цузе немецкий

Четыре компьютера Конрада Цузе Z1, Z2, Z3, Z4

Конрад Цузе немецкий конструктор и

мыслитель.
В 1938 году Z1 - двоичный код, отдельный блок памяти, возможность ввода данных с консоли, обработка чисел с плавающей запятой.
Был уничтожен после авиабомбежки вместе с чертежами и схемами2
Слайд 22

Четыре компьютера Конрада Цузе Z1, Z2, Z3, Z4 Институт аэродинамических исследований

Четыре компьютера Конрада Цузе Z1, Z2, Z3, Z4

Институт аэродинамических исследований 3

рейха начал финансирование работы Цузе. К весне 1939 года Z2 был готов. Дальше совершенствовать это "поколение" компьютеров не имело смысла, Цузе уже видел прообраз будущей машины, которая была бы целиком релейной и служила не только демонстрационной моделью.
12 мая 1941 года в Берлине Цузе представил собравшимся ученым Z3. Первый работоспособный, свободно программируемым компьютер в мире (его "конкуренты", Mark I и ENIAC появились после 1943 года). Правда, в памяти Z3 программы не хранил, для этого память из 64 слов была мала, Цузе и не стремился к этому. Недостаток — отсутствие реализации условного перехода.
В 1948 году Z4. Цузе для демонстрации на Z4 написал программу, сделал перфокарту и ввел данные в Z4. Полученный результат был правильным. Профессор Штифель из Высшей технической школы в Цюрихе (ETHZ) предложил арендовать Z4. Выбора у цюрихского профессора не было.
На тот момент он мог рассчитывать лишь на Z4, поскольку американские компьютеры заполучить было невозможно, а машина Цузе работала надежно (даже несмотря на память из металлических пластин), имела специальный блок для создания программ и ряд других плюсов.
Слайд 23

МЭСМ Лебедева В СССР вычислительная машина МЭСМ (малая электронная счётная машина)

МЭСМ Лебедева

В СССР вычислительная машина МЭСМ (малая электронная счётная машина) была

создана в 1951 году под руководством академика Сергея Алексеевича Лебедева.
Машина вычисляла факториалы натуральных чисел и решала уравнения параболы.
Слайд 24

История персональных электронных вычислительных машин.

История персональных электронных вычислительных машин.

Слайд 25

Первый действующий транзистор 16 декабря 1947 года физик-экспериментатор Уолтер Браттейн, работавший

Первый действующий транзистор

16 декабря 1947 года физик-экспериментатор Уолтер Браттейн, работавший с

теоретиком Джоном Бардином, собрал первый работоспособный точечный транзистор
Слайд 26

Первый микропроцессор Центральный процессор Intel 4004 в керамическом корпусе Произв.: 15

Первый микропроцессор

Центральный процессор Intel 4004 в керамическом корпусе
Произв.: 15 ноября

1971
Частота ЦП: 92,6—200 кГц
Технология произв.: 10 мкм
Наборы инструкций: 46 инс.
Разъём: DIP16
2250 транзисторов
Слайд 27

Altair 8800 фирма MITS Генри Эдвард Робертс, американский предприниматель, инженер и

Altair 8800 фирма MITS

Генри Эдвард Робертс, американский предприниматель, инженер и врач.
Использование

передового проц-а intel i8080 (360$)
Продавался в сборе за 621 $
В виде набора за 439 $
По словам одного из первых покупателей:
«это был абсолютный, мгновенный, безумный успех»
Слайд 28

Apple I Персональный компьютер Выпущен с июль 1976г по март 1977г

Apple I

Персональный компьютер
Выпущен с июль 1976г по март 1977г
CPU MOS 6502

1 МГц
ОЗУ 4 КБ, до 8 или 48 КБ платами расширения
Слайд 29

Apple II Появившийся в 1978 году Apple II предлагал пользователям интегрированную

Apple II

Появившийся в 1978 году Apple II предлагал пользователям интегрированную клавиатуру, цветную графику, звук, пластиковый корпус,

восемь слотов расширения и два дисковода.
Слайд 30

Процессор 8088 (Intel) с 1 июня 1979 по1990-е: Intel Corp, а

Процессор 8088 (Intel)

с 1 июня 1979 по1990-е:
Intel Corp, а также:
AMD, Siemens, Harris, NEC, Fujitsu

, ONI , Mitsubishi
Texas Instruments  
Частота ЦП: 5—10 МГц  
Технология производства: 3 мкм  
Наборы инструкций: x86-16  
Разъёмы: 40 pin DIP40, 44 pin PLCC
Слайд 31

IBM PC-1981 год Персональный компьютер C 12 августа 1981 по 2

IBM PC-1981 год

Персональный компьютер
C 12 августа 1981 по 2 апреля 1987
CPU Intel 8088,

4,77 МГц
ОЗУ 16–640 КБ
ОС IBM BASIC / PC-DOS 1.0
Слайд 32

ZX Spectrum Домашний компьютер Выпуск с 23 апреля 1982 по 1992

ZX Spectrum

Домашний компьютер
Выпуск с 23 апреля 1982
по 1992
CPU Z80

- 3,5 МГц
ОЗУ 16 КБ / 48 КБ / 128 КБ
Устройства хранения аудиокассета, дискета
ОС Sinclair BASIC
Слайд 33

IBM PC/XT персональный компьютер с 8 марта 1983 по 1986 CPU

IBM PC/XT

персональный компьютер
с 8 марта 1983 по 1986
CPU Intel 8088

@ 4,77 МГц
ОЗУ 128 NB ~ 640 NB
Устройства хранения данных 10 Мб
ОС IBM BASIC / PC-DOS 2.0
Слайд 34

Мэйнфреймы Мейнфре́йм (также мэйнфрейм, от англ. mainframe) — большой универсальный высокопроизводительный

Мэйнфреймы

Мейнфре́йм (также мэйнфрейм, от англ. mainframe) — большой универсальный высокопроизводительный отказоустойчивый сервер со значительными ресурсами ввода-вывода, большим объёмомоперативной и внешней

памяти, предназначенный для использования в критически важных системах (англ. mission-critical) с интенсивной пакетной и оперативной транзакционной обработкой.
Основной разработчик мейнфреймов — корпорация IBM, самые известные мейнфреймы были ею выпущены в рамках продуктовых линеек System/360, 370, 390, zSeries.
В разное время мейнфреймы производили Hitachi, Bull, Unisys, DEC, Honeywell, Burroughs, Siemens, Amdahl, Fujitsu, в странах СЭВ выпускались мейнфреймы ЕС ЭВМ.
Слайд 35

IBM System/360 Семейство компьютеров класса мейнфреймов, которое было анонсировано 7 апреля

IBM System/360

Семейство компьютеров класса мейнфреймов, которое было анонсировано 7 апреля 1964 года. Это был первый

ряд компьютеров, в котором проводилось чёткое различие между архитектурой и реализацией.
Слайд 36

IBM System/370 Основными новациями System/370 можно считать возможность использования нескольких процессоров

IBM System/370

Основными новациями System/370 можно считать возможность использования нескольких процессоров в

рамках одной системы, полноценную поддержку виртуальной памяти и новый 128-разрядный блок вещественной арифметики.
Слайд 37

IBM System z9 В 2005 году на смену моделям zSeries было

IBM System z9

В 2005 году на смену моделям zSeries было представлено

семейство IBM System z9. Тогда же было введено название «IBM System z»
В 2008 году было представлено семейство IBM System z10, реализующее новый уровень архитектуры z/Architecture 2
Слайд 38

System z13 В максимальной конфигурации оснащается 141 процессором, поддерживает до 10

System z13

В максимальной конфигурации оснащается 141 процессором, поддерживает до 10

ТБ процессорной памяти — в 3 раза больше, чем модель предыдущего поколения zEC12, — и подключение 320 отдельных каналов ввода-вывода.
Процессоры базируются на z/Architecture и 22-нм технологии. Каждый по 8 вычислительных ядер и способен обрабатывать 10 команд за один такт. Тактовая частота процессоров составляет 5 ГГц.
1695 MIPS (миллионов операций в секунду). Максимальная производительность для 141 процессора — более 111000 MIPS
Слайд 39

Суперкомпьютеры Суперкомпью́тер (сангл. Supercomputer), СверхЭВМ, СуперЭВМ, сверхвычисли́тель) — специализированная вычислительная машина,

Суперкомпьютеры

Суперкомпью́тер (сангл.  Supercomputer), СверхЭВМ, СуперЭВМ, сверхвычисли́тель) — специализированная вычислительная машина, значительно превосходящая по своим техническим параметрам

и скорости вычислений большинство существующих в мире компьютеров.
Сегодня это обычно многопроцессорные системы или компьютерные кластеры.
Сгау-1 (133 MFLOPS), также -2, -3. -4 Сайт «Топ-500» (www.top500.ora): Nebulae. Fermi. Sequoia. Tianhe. Jaguar.
Как правило, современные суперкомпьютеры представляют собой большое число высокопроизводительных серверных компьютеров, соединённых друг с другом локальной высокоскоростной магистралью для достижения максимальной производительности в рамках подхода распараллеливания вычислительной задачи.
Слайд 40

Cray-2 Самый быстрый компьютер 1985—1989 годов Пиковая производительность Cray-2 составляла 1,9

Cray-2

Самый быстрый компьютер 1985—1989 годов
Пиковая производительность Cray-2 составляла 1,9 Гфлопс. Только в

1990 году этот рекорд был побит суперкомпьютером ETA-10G.
Слайд 41

Sunway TaihuLight Китайский суперкомпьютер, на июнь 2016 года является самым производительным

Sunway TaihuLight

Китайский суперкомпьютер, на июнь 2016 года является самым производительным суперкомпьютером в

мире со скоростью вычислений 93 петафлопс согласно тестам LINPACN. Такая скорость вычислений более чем в 2,5 раза выше по сравнению с предыдущим мировым рекордсменом Тяньхэ-2, у которого вычислительная мощность составляет почти 34 петафлопс.
Слайд 42

Теоретические основы ЭВМ

Теоретические основы ЭВМ

Слайд 43

Принципы архитектуры фон Неймана

Принципы архитектуры фон Неймана

Слайд 44

Принцип программного управления Архитектура фон Неймана.

Принцип программного управления

Архитектура фон Неймана.

Слайд 45

Информационная система Из статьи гл. редактора журнала «Директор ИС» («Директор информационной

Информационная система

Из статьи гл. редактора журнала «Директор ИС» («Директор информационной службы»)Евгения

Зиндера (2002, №6)
Система, предназначенная для сбора, передачи, обработки, хранения и выдачи информации потребителям и состоящая из следующих основных компонентов:
• Программное обеспечение,
• Информационное обеспечение,
• Технические средства,
• Обслуживающий персонал.[1]
Слайд 46

Информационная система Information system: The collection of people, procedures, and equipment

Информационная система

 
Information system:
The collection of people, procedures, and equipment designed, built, operated,

and maintained to collect, record, process, store, retrieve, and display information [2].
Источники:
1. Информационные системы e экономике: Учебник/Под ред. Проф. В.В. Дика. — М.: Финансы и статистика, 1996.
2. Webster's New World Dictionary of Computer Terms,
Fourth edition, 1993.
Слайд 47

Понятие информации Информация – это совокупность каких-либо сведений, данных, передаваемых устно

Понятие информации

Информация – это совокупность каких-либо сведений, данных, передаваемых устно (в форме

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

Информация Информация наряду с материей и энергией является первичным понятием нашего

Информация

Информация наряду с материей и энергией является первичным понятием нашего мира и

поэтому в строгом смысле не может быть определена.
Можно лишь перечислить ее основные свойства:
Слайд 49

Количество информации Где N - количество равновероятных событий; I - количество

Количество информации

 Где N - количество равновероятных событий;
I - количество бит

в сообщении, такое, что любое из N событий произошло. Тогда N=2I.
Иногда формулу Хартли записывают так:      

т. к. каждое из N событий имеет равновероятный исход
р = 1 / N,
то
N = 1 / р. 

Формула Хартли

Слайд 50

Количество информации Допустим, нужно угадать одно число из набора чисел от

Количество информации

Допустим, нужно угадать одно число из набора чисел от единицы

до ста. По формуле Хартли можно вычислить, какое количество информации для этого требуется:
Таким образом, сообщение о верно угаданном числе содержит количество информации, приблизительно равное 6,644 единицы информации.
Другие примеры равновероятных сообщений:
при бросании монеты: "выпала решка", "выпал орел";
на странице книги: "количество букв чётное", "количество букв нечётное".
Слайд 51

Количество информации Для неравновероятностных задач американский учёный Клод Э́лвуд Ше́ннон предложил

Количество информации

Для неравновероятностных задач американский учёный Клод Э́лвуд Ше́ннон предложил в 1948 г.

другую формулу определения количества информации, учитывающую возможную неодинаковую вероятность сообщений в наборе:
если вероятности p1, ..., pN равны, то каждая из них равна 1/N, и формула Шеннона превращается в формулу Хартли
Слайд 52

Информация - мера разрешения неопределенности Разрешает неопределенность при выборе одного из двух возможных вариантов (минимальную неопределенность).

Информация - мера разрешения неопределенности

Разрешает неопределенность при выборе одного из двух возможных вариантов

(минимальную неопределенность).
Слайд 53

0 бит 20=1

0 бит

20=1

Слайд 54

1 бит 21=2 ? Да (1) Нет (0)

1 бит

21=2

?

Да (1)

Нет (0)

Слайд 55

3 бита 23=8 ? 0 ? ? ? ? ? ?

3 бита

23=8

?

0

?

?

?

?

?

?

1

1

1

1

1

0

0

0

0

1

1

0

0

0
0
0

0
0
1

0
1
0

1
00

0
1
1

1
01

1
1
0

1
11

Слайд 56

3 бита 23=8 ? 0 ? ? ? ? ? ?

3 бита

23=8

?

0

?

?

?

?

?

?

1

1

1

1

1

0

0

0

0

1

1

0

0

0
0
0

0
0
1

0
1
0

1
00

0
1
1

1
01

1
1
0

1
11

0 1 2 3 4 5 6 7

Слайд 57

Восемь бит требуется для того, чтобы закодировать любой из 256 символов

Восемь бит требуется для того, чтобы закодировать любой из 256 символов

алфавита клавиатуры компьютера (256=28)
более крупные производные единицы информации:
1 Килобайт (Кбайт) = 1024 байт = 210 байт,
1 Мегабайт (Мбайт) = 1024 Кбайт = 220 байт,
1 Гигабайт (Гбайт) = 1024 Мбайт = 230 байт.
1 Терабайт (Тбайт) = 1024 Гбайт = 240 байт,
1 Петабайт (Пбайт) = 1024 Тбайт = 250 байт.

8 бит

28=256

Слайд 58

Машинная арифметика Отличие машинной арифметики от арифметики обычной состоит в том,

Машинная арифметика

Отличие машинной арифметики от арифметики обычной состоит в том, что

разрядность чисел в машине конечна.
Ограниченность чисел обусловлена ограниченностью разрядной сетки (разрядности процессора).
Бесконечная числовая ось в машине отображается конечным множеством точек
Слайд 59

Непозиционная система исчисления

Непозиционная система исчисления

Слайд 60

Непозиционная и позиционная СС 11 первая единица обозначает 10, а вторая

Непозиционная и позиционная СС

11
первая единица обозначает 10, а вторая –

1.
II
обе единицы обозначают единицу.
345, 259, 521
5 обозначает 5, 50, 500.
XXV, XVI, VII
V везде обозначает пять единиц.
Величина, обозначаемая знаком V, не зависит от его позиции.
Слайд 61

Разрядность системы счисления Разрядность числа R=n+m где n – разрядность целой

Разрядность системы счисления

Разрядность числа R=n+m
где n – разрядность целой части числа

m – разрядность дробной части числа A
где b – основание системы счисления,
ai – цифра числа в i-ой позиции
Разрядность R=n для целого числа A
Слайд 62

Разрядность системы счисления 3425,25 = =3*103+4*102+2*101+5*100+2*10-1+5*10-2= =3000+400+20+5+0,2+0,05 = = 3425,25

Разрядность системы счисления

3425,25 =
=3*103+4*102+2*101+5*100+2*10-1+5*10-2=
=3000+400+20+5+0,2+0,05 =
= 3425,25

Слайд 63

Разрядность системы счисления 1961,3210 = 1*103 + 9*102 + 6*101 +

Разрядность системы счисления

1961,3210 = 1*103 + 9*102 + 6*101 + 1*100 +

3*10-1 + 2*10-2
124,5378 = 1*82 + 2*81 + 4*80 + 5*8-1 + 3*8-2 + 7*8-3
1001,11012 = 1*23 + 0*22 + 0*21 + 1*20 + 1*2-1 + 1*2-2 + 0*2-3 + 1*2-4
Слайд 64

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

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

Слайд 65

Двоичная система счисления 1 2 3 4 1 2 … 2 3 4

Двоичная система счисления

1
2
3
4

1
2


2
3
4

Слайд 66

8-ая система счисления 08 = 0002 18 = 0012 28 =

8-ая система счисления

08 = 0002
18 = 0012
28 = 0102
38 = 0112
48

= 1002
58 = 1012
68 = 1102
78 = 1112
Слайд 67

16-ая система счисления

16-ая система счисления

Слайд 68

Способы перевода целых чисел из одной СС в другую Чтобы перевести

Способы перевода целых чисел из одной СС в другую

Чтобы перевести целое

число из одной системы счисления в другую необходимо последовательно делить это число и получаемые частные на основание новой системы до тех пор, пока не получится частное меньше основания новой системы.
Последнее частное - старшая цифра числа в новой системе счисления, а следующие за ней цифры - это остатки от деления, записываемые в последовательности, обратной их получению.
Арифметические действия выполняются в той CC, в которой записано переводимое число.
Слайд 69

Перевод числа из (10) в (2) Необходимо последовательно делить это число

Перевод числа из (10) в (2)

Необходимо последовательно делить это число и

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

13 2
12 6 2
1 6 3 2
0 2 1
1
1310=11012

Слайд 70

Перевод числа из (10) в (8) Необходимо последовательно делить это число

Перевод числа из (10) в (8)

Необходимо последовательно делить это число и

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

134 8
128 16 8
6 16 2
0
13410=2068

Слайд 71

134 8 128 16 8 6 16 2 0 13410=2068 541

134 8
128 16 8
6 16 2
0
13410=2068

541

16
528 33 16
13 32 2
1
54110=21D16

10->8 10->16

Слайд 72

1*27 +0*26 +1*25 +1*24 +0*2 3 +1*22 +1*21 +1*20 = =128+0+32+16+0+4+2+1=183

1*27 +0*26 +1*25 +1*24 +0*2 3 +1*22 +1*21 +1*20 =
=128+0+32+16+0+4+2+1=183
101101112=18310

2->10

8->10 16->10

2*82 +5*81 +6*80 = 128+40+6=174

2568=17410

1*162 +3*161 +4*160 = 256+48+4=308

13416=30810

Слайд 73

(010)&(110)&(111) =267 101101112=2678 2->8->2 2->16->2 101101112=B716 (1011)&(0111) =(11)&(7)=B7

(010)&(110)&(111) =267
101101112=2678

2->8->2 2->16->2
101101112=B716

(1011)&(0111) =(11)&(7)=B7

Слайд 74

Способы перевода дробных чисел из одной СС в другую Целая часть

Способы перевода дробных чисел из одной СС в другую

Целая часть дробного

числа переводится аналогично целому числу.
Для перевода дробной части числа из одной системы счисления в другую необходимо начать умножение дробной части числа на основание новой системы, в которую переводится число.
Получившаяся в результате целая часть умножения будет являться разрядом дробной части новой системы счисления.
Операция заканчивается, когда дробная часть полностью обратится в нуль, либо будет достигнута требуемая точность вычисления.
Арифметические действия выполняются в той системе счисления, в которой записано переводимое число.
Слайд 75

Перевод дробного числа из (10) в (2) Для перевода дробной части

Перевод дробного числа из (10) в (2)

Для перевода дробной части числа

из одной системы счисления в другую необходимо начать умножение дробной части числа на основание новой системы.
Получившаяся целая часть умножения будет являться разрядом дробной части новой системы счисления.
Операция заканчивается, когда дробная часть полностью обратится в нуль, либо будет достигнута требуемая точность вычисления.
Арифметические действия выполняются в той системе счисления, в которой записано переводимое число.
0,62510=0,1012

0,625*2 = 1,25
0,250*2 = 0,5
0,5*2 = 1,0

Слайд 76

0,13410=0,1044678 0,54110=0,8A7EF916 10->8 10->16 0,134*8=1,072 0,072*8=0,576 0,576*8=4,608 0,608*8=4,864 0,864*8=6,912 0,912*8=7,296 …

0,13410=0,1044678

0,54110=0,8A7EF916

10->8 10->16

0,134*8=1,072
0,072*8=0,576
0,576*8=4,608
0,608*8=4,864
0,864*8=6,912
0,912*8=7,296

0,541*16= 8,656
0,656*16=10,496
0,496*16= 7,936
0,936*16=14,976
0,976*16=15,616
0,616*16= 9,856

Слайд 77

(010)&(110)&(111),(100)&(110)&(010) =267,462 10110111,100110012=267,4628 2->8->2 2->16->2 10110111,1100112=B7,CC16 (1011)&(0111),(1100)&(1100)=(11)&(7),(12)&(12)=B7,CC

(010)&(110)&(111),(100)&(110)&(010) =267,462

10110111,100110012=267,4628

2->8->2 2->16->2

10110111,1100112=B7,CC16

(1011)&(0111),(1100)&(1100)=(11)&(7),(12)&(12)=B7,CC

Слайд 78

ПК, ОК, ДК

ПК, ОК, ДК

Слайд 79

Сложение, вычитание, умножение в 2-ой СС

Сложение, вычитание, умножение в 2-ой СС

Слайд 80

Сложение, вычитание, умножение в 2-ой СС 10010101 149 00111011 59 01011010

Сложение, вычитание, умножение в 2-ой СС

10010101 149
00111011 59
01011010 90

10

1

1

01011010 90
00111011 59

10

x

x

x

10

Слайд 81

Сложение, вычитание, умножение в 2-ой СС 10010101 149 00111011 59 01011010

Сложение, вычитание, умножение в 2-ой СС

10010101 149
00111011 59
01011010 90

0000001011010
000000111011
000000101101
00000101101
000101101
00101101
0101101
1010010111110

1

1

1

1

1

1

1

10

1

1

10

x

x

x

10

Слайд 82

ПК, ОК, ДК

ПК, ОК, ДК

Слайд 83

ДК. Пример с десятичными числами Пусть разрядность n = 2 (00…99)

ДК. Пример с десятичными числами

Пусть разрядность n = 2 (00…99)

55

и 45 – это дополнения.
Они взаимно дополняют друг друга (до 100): 55+45 = 100
(или 55+45 = 0│mod100)
На множестве 2-значных чисел имеет место сложение по модулю 100, т.е.:
67 + 55 = 22│mod100
Слайд 84

Преобразование ПК ↔ ДК Если X ≥ 0, то ДК совпадает

Преобразование ПК ↔ ДК

Если X ≥ 0, то ДК совпадает с

ПК.
X = +7 ПК = 00111, ДК = 00111
Если X < 0, то значащие цифры заменяются их дополнением.
X = –7 ПК = 10111, ДК = 11001
Чтобы найти дополнение, нужно:
проинвертировать все цифры,
к младшему разряду прибавить 1.
Слайд 85

ДК. Пример с двоичными числами Для двоичных чисел с разрядностью 4

ДК. Пример с двоичными числами

Для двоичных чисел с разрядностью 4

цифры дополнения берутся до 16-ти (100002).
Дополнение можно получить, проинвертировав все цифры и прибавив единицу.
Пример:
0111 (инверсия) ? 1000 (плюс 1) ? 1001

Если X = 7 = 0111, то дополнение Xдоп = 1001
Тогда: можно заменить на:

Слайд 86

ДК. Вычитание 310= 00112(пк) 0011пк=1100ок 1100ок=1101дк 1 01102 1101дк 10011 Переполнение

ДК. Вычитание

310= 00112(пк)
0011пк=1100ок
1100ок=1101дк

1
01102
1101дк
10011

Переполнение