15
Лекција 02: Математичке основе Математичке основе рачунарских система Универзитет у Универзитет у Новом Саду Новом Саду Технички факултет “Михајло Пупин” Зрењанин Технички факултет “Михајло Пупин” Зрењанин Организација и архитектура рачунарских система Предметни наставник: проф. др Жељко Стојанов

Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Лекција 02:Математичке основерачунарских система

Лекција 02:Математичке основерачунарских система

Универзитет уУниверзитет у Новом СадуНовом СадуТехнички факултет “Михајло Пупин” ЗрењанинТехнички факултет “Михајло Пупин” Зрењанин

Организација и архитектура рачунарских системаПредметни наставник: проф. др Жељко Стојанов

Page 2: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Информације које се процесирају у рачунару могу бити нумеричкеили ненумеричке. Интерно у рачунару све информације сепредстављају као низови 0 и 1. То значи да се било којаинформација представља као нумеричка, без обзира на њенустварну природу. Ефикасан рад са микропроцесорима и меморијомна ниском нивоу подразумева активно знање бинарног, декадног ихексадекадног бројног система.

Дефиниција бројног системаФормални математички систем за представљање нумеричкихвредности (бројева).

Елементи бројног система: Цифре (симболи) – служе за представљање бројева Синтаксна правила – дефинишу представљање бројева

Дефиниција бројног система

Информације које се процесирају у рачунару могу бити нумеричкеили ненумеричке. Интерно у рачунару све информације сепредстављају као низови 0 и 1. То значи да се било којаинформација представља као нумеричка, без обзира на њенустварну природу. Ефикасан рад са микропроцесорима и меморијомна ниском нивоу подразумева активно знање бинарног, декадног ихексадекадног бројног система.

Дефиниција бројног системаФормални математички систем за представљање нумеричкихвредности (бројева).

Елементи бројног система: Цифре (симболи) – служе за представљање бројева Синтаксна правила – дефинишу представљање бројева

22

Page 3: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Непозициони бројни системи

Вредност цифре не зависи од позиције на којој се цифра налази.

Пример: РимскиI (1), V (5), X (10), L (50), C (100), D (500), M (1000)

Позициони бројни системиПозициони бројни системи

Вредност (удео) цифре у броју зависи од њене позиције у броју. Штоје цифра на вишој позицији, њен удео у вредности броја је већи.

Примери: декадни, бинарни, хексадекадни.

Основна подела бројних система

Непозициони бројни системи

Вредност цифре не зависи од позиције на којој се цифра налази.

Пример: РимскиI (1), V (5), X (10), L (50), C (100), D (500), M (1000)

Позициони бројни системиПозициони бројни системи

Вредност (удео) цифре у броју зависи од њене позиције у броју. Штоје цифра на вишој позицији, њен удео у вредности броја је већи.

Примери: декадни, бинарни, хексадекадни.33

Page 4: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Позициони бројни системи

Код позиционих бројних система бројеви се добијају спајањем вишецифара, при чему је свакој цифри придружен тежински фактор којизависи од базе (основе) бројног система. У општем случају позиционибројни систем је карактерисан помоћу:

Основа (база): b

Скуп цифара: C = {an , an-1… , a2 , a1}

Записразломљени део целобројни део

mm број разломљених местаnn број целих местаii позиција цифре у броју

44

Код позиционих бројних система бројеви се добијају спајањем вишецифара, при чему је свакој цифри придружен тежински фактор којизависи од базе (основе) бројног система. У општем случају позиционибројни систем је карактерисан помоћу:

Основа (база): b

Скуп цифара: C = {an , an-1… , a2 , a1}

Записразломљени део целобројни део

mm број разломљених местаnn број целих местаii позиција цифре у броју

n

mi

nn

mm

ii bcbcbcbcbcbcX ...... 1

10

01

1

Page 5: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Примери позиционих бројних система

НазивНазив БазаБаза СкупСкуп цифарацифараБинарни 2 0,1Тернарни 3 0,1,2Октални 8 0,1,2,3,4,5,6,7Декадни 10 0,1,2,3,4,5,6,7,8,9

Хексадекадни 16 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F

55

Хексадекадни 16 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F

У рачунарским системима се, осим декадног, најчешће користе:бинарни (b=2) и хексадекадни (b=16) бројни системи.

Page 6: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Примери представљања бројева

Декадни бројни систем

66

Page 7: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Примери представљања бројева

Бинарни бројни систем

77

Page 8: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Примери представљања бројева

Хексадекадни бројни систем

88

Page 9: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Негативни бројеви [потпуни комплемент]

Запис са одређеним бројем позицијаb основа бројног системаn број цифара у запису

Највећи број који се може представити:

Непотпуни комплемент:

Потпуни комплемент:

1 nbNПример:

99

Запис са одређеним бројем позицијаb основа бројног системаn број цифара у запису

Највећи број који се може представити:

Непотпуни комплемент:

Потпуни комплемент:

Xb n )1(

XbX n

Page 10: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Конверзија у декадни бројни систем

Бинарни број → Декадни број

1010

Хексадекадни број → Декадни број

Page 11: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Конверзија из декадног бројног система

Поступак конверзије у бројни систем са основом b:

Конверзија целобројног дела

Узастопно дељење основом b све док количник дељења не буде 0

Формирање целобројног дела броја у бројном систему са основом bобрнутим читањем остатака

Конверзија разломљеног дела

Узастопно множење основом b све док разломљени део не буде 0

Формирање разломљеног дела броја у бројном систему са основомb директним читањем целобројних делова при множењу

1111

Поступак конверзије у бројни систем са основом b:

Конверзија целобројног дела

Узастопно дељење основом b све док количник дељења не буде 0

Формирање целобројног дела броја у бројном систему са основом bобрнутим читањем остатака

Конверзија разломљеног дела

Узастопно множење основом b све док разломљени део не буде 0

Формирање разломљеног дела броја у бројном систему са основомb директним читањем целобројних делова при множењу

Page 12: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Декадни број → бинарни број (X = 357,62510)

Конверзија целобројног дела

1212

Конверзија разломљеног дела

X = 357,62510 → X = 101100101,1012

Page 13: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Декадни број → хексадекадни број (X = 357,62510)

Конверзија целобројног дела

1313

Конверзија разломљеног дела

X = 357,62510 → X = 165,A16

Page 14: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Бројни системи чија је основа степен броја 2 [2n]

Конверзија се заснива на односу база бројних система

Бинарни → октални2 → 22 → 233 = 8= 8

групишу се по 3 бинарне цифре за једну окталну

Бинарни → хексадекадни2 → 22 → 244 = 16= 16

групишу се по 4 бинарне цифре за једну хексадекадну

Пример:

1414

Конверзија се заснива на односу база бројних система

Бинарни → октални2 → 22 → 233 = 8= 8

групишу се по 3 бинарне цифре за једну окталну

Бинарни → хексадекадни2 → 22 → 244 = 16= 16

групишу се по 4 бинарне цифре за једну хексадекадну

Пример:

Page 15: Лекција 02: Математичке основе - Lekcija02... · 2020-04-02 · i (1), v (5), x (10), l (50), c (100), d (500), m (1000) Позициони бројни системи

Бинарни (хексадекадни) запис у рачунару

X = 1001 11012 = 9D16

Меморијска локација (бајт):

1515