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

БІТАВАЯ АРЫФМЕТЫКА

Читайте также:

    Бітавая, або паразрадная, арыфметыка добра развіта ў мове Pascal. Не­аб­ход­насць у ёй узнікае, калі трэба працаваць не з дзесятковымі зна­чэн­ня­мі лікаў, а з іх двайковым уяўленнем. Бітавыя аперацыі дазваляюць па­раў­ноў­ваць асобныя біты двух лікаў, вылучаць асобныя фрагменты ў лі­ку, замяняць іх.

    Бітавыя аперацыі над сапраўднымі лікамі не прымяняюцца. Яны пры­мя­ня­юц­ца толькі над цэлымі тыпамі – Byte, Shortint, Word, Integer, Longint.

    Агульная формула для значэнняў даных бяззнакавых тыпаў Byte (1 байт) і Word (2 байты) мае наступны выгляд:

    Byte: значэнне ;

    Word: значэнне .

    Значэнні разрадаў , ,..., роўныя або 0, або 1, адпаведна мно­жац­ца на вагу разраду. Адсюль атрымліваем дыяпазон уяўлення:

    Byte:

     

    Word:

     

    Унутранае адрозненне маюць уяўленні цэлых тыпаў са знакамі Shor­tint, Integer, Longint. Самы левы біт адводзіцца пад знак, для адмоўнага ліку ён роўны 1, для дадатнага – 0.

    Можна запомніць формулу перакладу з 2-й с/зл у іншую сістэму злі­чэн­ня для ты­паў Shortint (1 байт), Integer (2 байты), Longint (4 байты):

    Shortint: значэнне ;

    Integer: значэнне ;

    Longint: значэнне .

    Адсюль дыяпазон уяўлення лікаў:

    а) дадатныя Integer (2 байты):

    б) адмоўныя Integer (2 байты) (найменшае атрымаем, калі нічога не будзем дадаваць):

    в) дадатныя Shortint (1 байт):

    г) адмоўныя Shortint (1 байт):


    1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

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



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