Ця стаття не містить . (березень 2017) |
Прапорець (також пра́пор, по́значка; англ. flag) — в інформатиці вживається щодо одного чи кількох біт пам'яті, використовуваним для зберігання двійкової комбінації або коду, який характеризує стан деякого об'єкта. Прапори зазвичай входять в певні структури даних, такі як записи баз даних, і їх значення, як правило, пов'язані зі значенням структур даних, частиною яких вони є. У багатьох випадках двійкове значення прапора являє собою кодоване представлення одного з декількох можливих станів або статусів об'єкта. В інших випадках двійкові значення прапорів можуть являти собою один або декілька атрибутів у бітовому полі, часто пов'язаних з можливостями або доступом, наприклад, «може бути записано в», або «може бути видалено». Однак прапорам можуть бути призначені і інші значення. Один з варіантів використання прапорів полягає в маркуванні для призначення структури даних до подальшої обробки.
У мікропроцесорах та інших логічних пристроях прапори зазвичай використовуються для управління та індикації проміжного або кінцевого стану, а також для характеристики результату різних операцій. Мікропроцесори як правило мають , який складається з таких прапорів, використовуваних для позначення різних станів після операції, наприклад, якщо відбулося арифметичне переповнення. Прапори можуть використовуватися в управлінні послідовністю операцій, зокрема, в обробці умовних команд переходу. Наприклад, по команді je (Jump if Equal, Перехід з рівності) в асемблері X86 відбудеться перехід, якщо був встановлений прапор Z (zero, нуль) на попередній операції.
Див. також
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Praporec znachennya U Vikipediyi ye statti pro inshi znachennya cogo termina Prapor znachennya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2017 Praporec takozh pra por po znachka angl flag v informatici vzhivayetsya shodo odnogo chi kilkoh bit pam yati vikoristovuvanim dlya zberigannya dvijkovoyi kombinaciyi abo kodu yakij harakterizuye stan deyakogo ob yekta Prapori zazvichaj vhodyat v pevni strukturi danih taki yak zapisi baz danih i yih znachennya yak pravilo pov yazani zi znachennyam struktur danih chastinoyu yakih voni ye U bagatoh vipadkah dvijkove znachennya prapora yavlyaye soboyu kodovane predstavlennya odnogo z dekilkoh mozhlivih staniv abo statusiv ob yekta V inshih vipadkah dvijkovi znachennya praporiv mozhut yavlyati soboyu odin abo dekilka atributiv u bitovomu poli chasto pov yazanih z mozhlivostyami abo dostupom napriklad mozhe buti zapisano v abo mozhe buti vidaleno Odnak praporam mozhut buti priznacheni i inshi znachennya Odin z variantiv vikoristannya praporiv polyagaye v markuvanni dlya priznachennya strukturi danih do podalshoyi obrobki U mikroprocesorah ta inshih logichnih pristroyah prapori zazvichaj vikoristovuyutsya dlya upravlinnya ta indikaciyi promizhnogo abo kincevogo stanu a takozh dlya harakteristiki rezultatu riznih operacij Mikroprocesori yak pravilo mayut yakij skladayetsya z takih praporiv vikoristovuvanih dlya poznachennya riznih staniv pislya operaciyi napriklad yaksho vidbulosya arifmetichne perepovnennya Prapori mozhut vikoristovuvatisya v upravlinni poslidovnistyu operacij zokrema v obrobci umovnih komand perehodu Napriklad po komandi je Jump if Equal Perehid z rivnosti v asembleri X86 vidbudetsya perehid yaksho buv vstanovlenij prapor Z zero nul na poperednij operaciyi Div takozhPrapor perenosu Registr EFLAGS Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi