АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ПРАКТИЧНА РОБОТА №1. Тема:Перетворення між системами числення

Читайте также:
  1. Cамостійна робота студентів
  2. Cамостійна та індивідуальна робота
  3. Cамостійна та індивідуальна робота
  4. Cамостійна та індивідуальна робота
  5. Cамостійна та індивідуальна робота
  6. Cамостійна та індивідуальна робота
  7. Cамостійна та індивідуальна робота
  8. Cамостійна та індивідуальна робота
  9. Cамостійна та індивідуальна робота
  10. II. Індивідуальна робота студентів.
  11. II. Індивідуальна робота студентів.
  12. II.Практична частина

Тема: Перетворення між системами числення. Двійкова система числення.

Мета: Придбати практичні навички що до перетворення та кодування інформації у двійкову систему числення.

Задачі: Робота по перетворенню та кодуванню інформації.

Обладнання для виконання роботи:

1. Методичні вказівки що до виконання лабораторної роботи;

2. Персональний комп’ютер;

3. Відповідне програмне забезпечення (Windows 98, Microsoft Office 2000, XP, 2003, MS Excel, емулятор типу Emu8086 v2.57).

Теоретичні основи:

Число – це величина, яка виражає кількість однорідних об’єктів. Системою числення називають сукупність правил запису чисел обмеженою кількістю символів, названих цифрами.

Система числення
Позиційні
Непозиційні
З безпосереднім поданням числа (однорідні)
З кодованим поданням числа
З основою p
2 8 10 16
Двійково-десяткова
Унітарна
У залишкових класах
Римська

 

 


Рис. 1.1 Класифікація систем числення

Двійкова система числення, або система з основою 2, використовує цифри 0 і 1. Такі цифри називають бітами. Фізично в цифрових електронних схемах значення 0 відповідає напрузі низького рівня (L-рівня), а значення 1 – напрузі високого рівня (Н-рівня).

Таблиця 1.1 Двійкові еквіваленти десяткових чисел від 0 до 15

Десят. число                                
Двійк. число                                

 

Перетворення двійкового числа на десятковий еквівалент:

Десяткова система, яку ми використовуємо все життя, відноситься до класу так званих позиційних систем, в яких число А може бути представлено у вигляді:

Тут a — це цифри числа, а Z — підстава системи числення, в нашому випадку — 10.

Наприклад: число (1234)10 можна представити так:

1234 = 1*103 + 2*102+ 3*101 + 4*100

«Вага» кожної цифри визначається позицією цифри в числі і дорівнює мірі підстави, відповідній її позиції.

Наприклад: число (10110110)2 перетворимо на десятковий еквівалент

10110110=1·27+0·26+1·25+1·24+0·23+1·22+1·21+0·20=(128)10

Перетворення десяткового числа на двійковий еквівалент:

Десяткове число ділять на 2. Остачу у вигляді 0 або 1 записують у молодий розряд двійкового числа. Частку від ділення знов ділять на 2, остачу (0 або 1) записують у наступний після молодшого розряд. Ці дії виконують доти, доки частка від чергового ділення не дорівнюватиме 1. Одиницю записують у старший розряд двійкового числа.

Наприклад: записати десятковий дріб 0,36610 з точністю 2-8 у двійковій системі числення.

0,366·2=0,732 ціла частина 0

0,732·2=1,464 ціла частина 1

0,464·2=0,928 ціла частина 0

0,928·2=1,858 ціла частина 1

0,858·2=1,712 ціла частина 1

0,712·2=1,424 ціла частина 1

0,424·2=0,848 ціла частина 0

0,848·2=1,696 ціла частина 1

0,36610=0,010111012

Двійкова арифметика

Мікрокомп'ютер виконує арифметичні дії лише в двійковому форматі.

0 + 0 = 0

1 + 0 = 1

1 + 1 = 10

1 + 1 + 1 = 11

Зверніть увагу на перенесення одиничного біта в останніх двох операціях.

Наприклад: давайте складемо 01000001 і 00101010. Число 65 і число 42:

Двійкові Десяткові

01000001 65

00101010 42

01101011 107

Перевірте, що двійкова сума 01101011 дійсно рівна 107.

Від’ємні числа

Всі представлені вище двійкові числа мають позитивні значення, що позначається нульовим значенням найлівішого (старшого) розряду.

Від’ємні двійкові числа містять одиничний біт в старшому розряді і виражаються двійковим доповненням. Тобто, для представлення від’ємного двійкового числа необхідно інвертувати всі біти і додати 1.

Наприклад:

Число 65: 01000001

Інверсія: 10111110

Плюс 1: 10111111 (рівно -65)

Якщо додати одиничні значення до 10111111, 65 не вийде. Фактично двійкове число вважається від’ємним, якщо його старший біт дорівнює 1. Для визначення абсолютного значення негативного дволичного числа, необхідно повторити попередні операції: інвертувати всі біти і додати 1:

Двійкове значення: 10111111

Інверсія: 01000000

Плюс 1: 01000001 (рівно +65)

Сума +65 і -65 повинна скласти нуль:

01000001 (+65)

10111111 (-65)

(1) 00000000

Всі вісім біт мають нульове значення. Перенесення одиничного біта вліво втрачене. Проте, якщо було перенесення в знаковий розряд і з розрядної сітки, то результат є коректним.

Двійкове віднімання виконується просто: інвертується знак від'ємника і складаються два числа. Віднімемо, наприклад, 42 з 65. Двійкова вистава для 42 є 00101010, і його двійкове доповнення: - 11010110:

65 01000001

+(-42) 11010110

23 (1) 00010111

Результат 23 є коректним. У розглянутому прикладі сталося перенесення в знаковий розряд і з розрядної сітки.

Двійкове множення

0·0=0

0·1=0

1·0=0

1·1=1

Наприклад: Перемножити два двійкових числа: 11012 та 1012

1101

+ 0000

1000001 тобто .

Література:

1. Белов А. В. Самоучитель по микропроцессорной технике. СПб., Наука и техника. 2003 – 224с.

2. Мікропроцесорна техніка. Підручник /Якименко Ю. І, Терещенко Т. О. таінші/ - 2-ге вид., переробл. та доповн. – К.: ІВЦ «Видавництво «Політехніка»», 2004. – 440 с.

3. Микропроцессорные системы. Под ред. Д. В. Пузанкова. СПб., Политехника. 2002 – 935с.

4. Юров В. Assembler: Практикум. — СПб.: Питер, 2001.

Техніка безпеки:

Студенти та курсанти, які виконують практичні роботи у лабораторіях, згідно з розкладом занять, повинні виконувати привила техніки безпеки, а саме:

1. заходити у лабораторію тільки з дозволу викладача або завідуючого лабораторією;

2. не приносити до лабораторії легко палких та отруйних речовин;

3. без дозволу викладача або завідуючого лабораторією не вмикати ЄОМ та інші електричні прилади;

4. чітко та своєчасно виконувати накази викладача або завідуючого лабораторією;

5. у разі будь-якого інциденту, негайно доповісти викладачу або завідуючому лабораторією.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Поиск по сайту:



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