Представлення чисел зі знаком

У інформатиці використовують різні способи представлення чисел зі знаком у двійковій системі числення.

У математиці, від'ємні числа в системі числення з будь-якою основою позначаються за допомогою знака мінус («-») перед ними. Проте, в комп'ютерній техніці, числа представляються лише у вигляді послідовності бітів, без додаткових символів. Існує чотири найвідоміших методи розширення двійкової системи числення для представлення чисел зі знаком:

Деякі альтернативні методи замість явного використання знаку, використовують його неявно, наприклад, можна використовувати систему числення з основою −2. Відповідні способи представлення чисел можуть бути розроблені для будь-яких інших основ, чи додатних, від'ємних, дробових, чи інших розробок на цю тему.

Не існує критеріїв, щоб з'ясувати який метод найкращий. У більшості сучасних обчислювальних пристроїв використовується доповняльний код, існують і такі, які використовують обернений код.

Прямий код

Докладніше: Прямий код

Цей метод ще називають «знак та величина» (англ. sign and magnitude), а про числа записані в такому вигляді кажуть «знакова величина». В першому наближені, задача представлення знака числа зводиться до виділення додаткового знакового біту, який відповідає знаку числа: значення цього біту (зазвичай це старший біт) дорівнює 0 для додатного числа і 1 для від'ємного. Решта бітів числа позначають величину числа (або абсолютне значення). Тому в байті лише 7 біт (знаковий біт відокремлено) буде використано для позначення величини, яка змінюється від 0000000 (0) до 1111111 (127). Таким чином, можна представляти числа від −12710 до +12710 якщо додавати знаковий (восьмий) біт. Як наслідок, існує два способи представлення нуля, а саме 00000000 (0) та 10000000 (−0). Для прикладу, −4310 у 8-бітномі кодуванні буде 10101011.

Цей підхід цілком відповідає загальному способу вказувати знак (розміщувати знак «+» або «−» перед величиною цього числа). Деякі ранні бінарні комп'ютери (наприклад, IBM 7090) використовували таке представлення, скоріш за все, у відповідності до загальноприйнятого способу. Прямий код є найбільш поширеним способом представлення чисел з рухомою комою.

Порівняльна таблиця

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

представлення 4-х бітних цілих
Десяткове Беззнакове Прямий код Обернений код Доповняльний код Двійковий зсув Основа −2
+16     Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
+15     1111 Н/Д Н/Д Н/Д Н/Д Н/Д
+14     1110 Н/Д Н/Д Н/Д Н/Д Н/Д
+13     1101 Н/Д Н/Д Н/Д Н/Д Н/Д
+12     1100 Н/Д Н/Д Н/Д Н/Д Н/Д
+11     1011 Н/Д Н/Д Н/Д Н/Д Н/Д
+10     1010 Н/Д Н/Д Н/Д Н/Д Н/Д
+9     1001 Н/Д Н/Д Н/Д Н/Д Н/Д
+8     1000 Н/Д Н/Д Н/Д Н/Д Н/Д
+7     0111 0111 0111 0111 1111 Н/Д
+6     0110 0110 0110 0110 1110 Н/Д
+5     0101 0101 0101 0101 1101 0101
+4     0100 0100 0100 0100 1100 0100
+3     0011 0011 0011 0011 1011 0111
+2     0010 0010 0010 0010 1010 0110
+1     0001 0001 0001 0001 1001 0001
+0     0000 0000 0000 0000 1000 0000
−0     1000 1111
−1     Н/Д 1001 1110 1111 0111 0011
−2     Н/Д 1010 1101 1110 0110 0010
−3     Н/Д 1011 1100 1101 0101 1101
−4     Н/Д 1100 1011 1100 0100 1100
−5     Н/Д 1101 1010 1011 0011 1111
−6     Н/Д 1110 1001 1010 0010 1110
−7     Н/Д 1111 1000 1001 0001 1001
−8     Н/Д Н/Д Н/Д 1000 0000 1000
−9     Н/Д Н/Д Н/Д Н/Д Н/Д 1011
−10     Н/Д Н/Д Н/Д Н/Д Н/Д 1010
−11     Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д

Зворотня таблиця, в якій послідовності з 4-х бітів ставиться у відповідність числа, в залежності від способу представлення:

Бінарне Беззнакове Прямий код Обернений код Доповняльний код Двійковий зсув Основа −2
0000 0 0 0 0 −8 0
0001 1 1 1 1 −7 1
0010 2 2 2 2 −6 −2
0011 3 3 3 3 −5 −1
0100 4 4 4 4 −4 4
0101 5 5 5 5 −3 5
0110 6 6 6 6 −2 2
0111 7 7 7 7 −1 3
1000 8 −0 −7 −8 0 −8
1001 9 −1 −6 −7 1 −7
1010 10 −2 −5 −6 2 −10
1011 11 −3 −4 −5 3 −9
1100 12 −4 −3 −4 4 −4
1101 13 −5 −2 −3 5 −3
1110 14 −6 −1 −2 6 −6
1111 15 −7 −0 −1 7 −5

Джерела

  • Ivan Flores, The Logic of Computer Arithmetic, Prentice-Hall (1963)
  • Israel Koren, Computer Arithmetic Algorithms, A.K. Peters (2002), ISBN 1-56881-160-8


Read other articles:

Erysimum collinum TaksonomiDivisiTracheophytaSubdivisiSpermatophytesKladAngiospermaeKladmesangiospermsKladeudicotsKladcore eudicotsKladSuperrosidaeKladrosidsKladmalvidsOrdoBrassicalesFamiliBrassicaceaeTribusErysimeaeGenusErysimumSpesiesErysimum collinum Andrz., 1824 lbs Erysimum collinum adalah sebuah spesies tumbuhan dalam keluarga Brassicaceae. Spesies tersebut adalah anggota genus Erysimum, yang meliputi antara 150 dan 350 spesies dalam Hemisfer Utara.[1][2][3][...

 

PausGregorius XIIIBishop of RomeLukisan potret oleh Bartolomeo Passarotti(c. 1586, Istana Friedenstein, Gotha)GerejaGereja Katolik RomaAwal masa kepausan13 Mei 1572Akhir masa kepausan10 April 1585PendahuluPius VPenerusSistus VImamatTahbisan imam31 Juli 1558oleh Girolamo MaccabeiTahbisan uskup6 Agustus 1558oleh Girolamo MaccabeiPelantikan kardinal12 Maret 1565oleh Pius IVInformasi pribadiNama lahirUgo BoncompagniLahir7 Januari 1502Bologna, Negara GerejaWafat10 April 1585 (83 ta...

 

AfrojackAfrojack in 2015LahirNick Leonardus van de Wall9 September 1987 (umur 36)Spijkenisse, BelandaNama lainAfrojack, NLW, KapuchonPekerjaanDJrecord producerremixerTahun aktif2003–presentSuami/istriElettra Lamborghini ​(m. 2020)​PenghargaanFull listKarier musikGenreDutch houseminimal houseelectro houseprogressive housebig room housefuture housedance poptrapfuture bassmoombahtonInstrumenFL StudioLabelWallArmadaIslandDef JamSpinnin'RevealedLDHArt...

Halaman ini berisi artikel tentang bekas kota di Korea Selatan. Untuk gunung di Korea Selatan, lihat Masan (Gangwon-do). Untuk penggunaan lain, lihat Masan (disambiguasi). Korea Masan Jalan Samhoro 1 Masan adalah wilayah administratif Changwon, sebuah kota di Provinsi Gyeongsang Selatan. Dulunya adalah kota mandiri dari tahun 1949 hingga 30 Juni 2010 diserap ke Changwon bersama dengan Jinhae. Masan diredistrik menjadi dua distrik di Changwon, Masanhappo-gu dan Masanhoewon-gu. Pada tanggal 31 ...

 

State highway in southern Virginia, US For former State Routes numbered 47, see State Route 47 (Virginia 1928) and State Route 47 (Virginia 1930-1933). State Route 47Route informationMaintained by VDOTLength61.09 mi[1][2][3] (98.31 km)ExistedJuly 1, 1933[4]–presentTouristroutes Virginia BywayMajor junctionsEast end US 1 / US 58 Bus. in South HillMajor intersections US 15 / US 360 at Crafton GateNorth ...

 

IFC FilmsJenisAnak perusahaanIndustriFilmDidirikan1999KantorpusatNew York City, Amerika SerikatIndukAMC NetworksDivisiSundance SelectsIFC MidnightSitus webwww.ifcfilms.com IFC Films adalah perusahaan produksi dan distribusi film Amerika Serikat yang bermarkas di New York City. Perusahaan ini adalah pecahan dari IFC milik AMC Networks. Perusahaan ini mendistribusikan film independen dan dokumenter di bawah merek IFC Films, Sundance Selects, dan IFC Midnight. Perusahaan ini mengoperasikan IFC C...

ماير أمشيل دي روتشيلد (بالإنجليزية: Mayer Amschel de Rothschild)‏    معلومات شخصية الميلاد 29 يونيو 1818(1818-06-29)لندن  الوفاة 6 فبراير 1874 (55 سنة) [1]  لندن  مكان الدفن مقبرة ويلسدن اليهودية  [لغات أخرى]‏  مواطنة المملكة المتحدة لبريطانيا العظمى وأيرلندا  الأولاد ها...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) تشارلز جانيت (بالفرنسية: Charles Janet)‏    معلومات شخصية الميلاد 15 يونيو 1849 [1]  باريس  تاريخ الوفاة 7 فبراير 1932 (82 سنة) [2][1]  مواطنة فرنسا  ...

 

ThinLincThinLinc on Windows 11 with a GNOME 3 desktopDeveloper(s)Cendio ABInitial releaseMarch 11, 2003; 21 years ago (2003-03-11)Stable release4.16.0 / January 30, 2024; 2 months ago (2024-01-30) Operating systemLinux, macOS, WindowsPlatformIA-32, x86-64, ARMAvailable inBrazilian Portuguese, English, Dutch, French, German, Italian, Russian, Spanish, Swedish, and Turkish[1]TypeRemote desktop softwareLicenseProprietaryWebsitewww.cendio.com/thinlinc/w...

For other uses, see Sudbury Wolves (disambiguation). Ontario Hockey League team in Sudbury Sudbury WolvesCitySudbury, OntarioLeagueOntario Hockey LeagueConferenceEasternDivisionCentralFounded1962 (1962) (NOJHA)1972 (OHL)Home arenaSudbury Community ArenaColoursBlue, white and grey      Owner(s)Dario Zulich[1]General managerRob PapineauHead coachKen MacKenzieCaptainDavid GoyetteAffiliateSudbury Cubs (NOJHL)Websitesudburywolves.comFranchise history1945–1960Barr...

 

جبل التوباد صورة لجبل التوباد الموقع السعودية  إحداثيات 22°34′34″N 46°31′26″E / 22.576014°N 46.523838°E / 22.576014; 46.523838   تعديل مصدري - تعديل   جبل التوباد، يقع في مدينة الأفلاج التي تقع بدورها إلى الجنوب الغربي من مدينة الرياض بالسعودية بمسافة 350كم.[1] ويقع جبار تحدي�...

 

Chronologies Données clés 1542 1543 1544  1545  1546 1547 1548Décennies :1510 1520 1530  1540  1550 1560 1570Siècles :XIVe XVe  XVIe  XVIIe XVIIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts plastiques (Dessin, Gravure, Peinture et Sculpture), (), Littérature () et Musique (Classique)   Ingénierie (), Architecture et ()   Politique Droit et ()   Religion (,)   Science () et ...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2015年7月23日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目內容疑欠准确,有待查證。 (2015年7月23日)請在讨论页討論問題所在及加以改善,若此條目仍有爭議及准确度欠佳,會被提出存廢討論。 此條目之中立性有�...

 

Neobatrachia Обыкновенная квакша Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКласс:ЗемноводныеПодкласс:Б�...

 

Puerto Rican government official This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Omar J. Marrero – news · newspapers · books · scholar · JSTOR (September 2022) (Learn how and when to remove this...

Ini adalah nama Batak Toba, marganya adalah Simanjuntak. Deni Hasoloan Simanjuntak Kepala Staf Komando Gabungan Wilayah Pertahanan III ke-7PetahanaMulai menjabat 2 Oktober 2023PendahuluBudhi AchmadiPenggantiPetahanaKepala Staf Komando Operasi Udara IMasa jabatan4 November 2022 – 27 April 2023PendahuluJorry Soleman KoloayPenggantiDaan Sulfi Informasi pribadiLahir22 Juli 1973 (umur 50)Bandung, Jawa BaratKebangsaanIndonesiaSuami/istriNy. Siska WulandariAnakZaneta K. Siman...

 

Aruban baseball player (born 1992) Baseball player Xander BogaertsBogaerts with the San Diego Padres in 2023San Diego Padres – No. 2Shortstop / Second basemanBorn: (1992-10-01) October 1, 1992 (age 31)San Nicolaas, Aruba[1]Bats: RightThrows: RightMLB debutAugust 20, 2013, for the Boston Red SoxMLB statistics (through May 13, 2024)Batting average.289Hits1,616Home runs179Runs batted in754 Teams Boston Red Sox (2013–2022) San Diego Padres (2023–present) Career h...

 

200 років Миколаївській астрономічній обсерваторії УкраїнаНомінал 5 гривеньМаса 16,54 гДіаметр 35,0 ммГурт рифленийМетал нейзильберРоки карбування 2021Аверс Реверс «200 ро́ків Микола́ївській астрономі́чній обсервато́рії» — пам'ятна монета номіналом 5 гривень, вип�...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Medical Household – news · newspapers · books · scholar · JSTOR (June 2021) An editor has perform...

 

Dutch World War II and genocide research organization NIOD Institute for War, Holocaust and Genocide StudiesPredecessorNetherlands Institute for War DocumentationCenter for Holocaust and Genocide StudiesFormation8 May 1945PurposeNIOD’s area of work covers the 20th and 21st century, with a focus on research into the effects of wars, the Holocaust and other genocides on individuals and society.[1]HeadquartersAmsterdamLocationNetherlandsStaff 58 (49.61 FTE) per 31 December 2014[2&#...