About: Arithmetic overflow     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FArithmetic_overflow

AttributesValues
rdf:type
rdfs:label
  • Přetečení (cs)
  • Arithmetischer Überlauf (de)
  • Αριθμητική υπερχείλιση (el)
  • Arithmetic overflow (en)
  • Desbordamiento aritmético (es)
  • Overflow aritmetico (it)
  • 算術オーバーフロー (ja)
  • Nadmiar (pl)
  • Overflow (informatica) (nl)
  • Арифметическое переполнение (ru)
  • Арифметичне переповнення (uk)
  • 算術溢出 (zh)
rdfs:comment
  • Přetečení je jev, který nastane, pokud výsledek aritmetické operace nelze vyjádřit v daném číselném formátu. O přetečení se hovoří zpravidla v souvislosti s mikroprocesory a dvojkovou soustavou. Při vykonání aritmetické operace, při které dojde k přenosu na nejvýznamnějším bitu registru, se přenos nemůže provést do vyššího bitu. Proto se místo toho nastaví příslušný příznak přenosu. Příkladem může být sčítání dvou osmibitových kladných celých čísel, kde součet přesáhne 255. (cs)
  • Στα ψηφιακά ηλεκτρονικά και στην επιστήμη των υπολογιστών (κυρίως στον προγραμματισμό), αριθμητική υπερχείλιση ή απλούστερα υπερχείληση συμβαίνει όταν μια αριθμητική πράξη επιχειρεί να δημιουργήσει μια αριθμητική τιμή η οποία είναι πάρα πολύ μεγάλη για να αναπαρασταθεί εντός του διαθέσιμου χώρου αποθήκευσης (καταχωρητής ή μνήμη υπολογιστή). Δηλαδή όταν δύο αριθμοί, ο καθένας ν ψηφίων, προστίθενται και το άθροισμα καταλαμβάνει ν+1 ψηφία, τότε έχουμε υπερχείλιση. Ένα πολύ συχνό σφάλμα που προκαλεί υπερχείλιση είναι υπολογίζοντας το αριθμητικό μέσο δύο αριθμών, προσθέτοντάς τους και μετά διαιρώντας τους με το δύο, όπως συμβαίνει στους περισσότερους αλγόριθμους αναζήτησης. Το σφάλμα υπερχείλισης προκαλείται στο άθροισμα (και όχι στον μέσο) το οποίο μπορεί να υπερβαίνει το μέγεθος της μνήμης. (el)
  • Un overflow aritmetico è un problema relativo alle operazioni eseguite sui numeri da un calcolatore. Il problema è dovuto all'impossibilità dei calcolatori di memorizzare numeri di dimensione arbitrariamente grande. Esso si verifica quando il risultato di un'operazione tra numeri eccede il valore massimo rappresentabile con n bit fissati a disposizione in memoria. (it)
  • Арифметичне переповнення — специфічна для комп'ютерної арифметики ситуація, коли при арифметичній дії результат стає більшим від максимально можливого значення для змінної, що використовується для зберігання результату. Приклад: додавання двох змінних розміром 8 біт із записом результату в змінну того ж розміру: виникає переповнення. При цьому в результат записується не очікуване , а . Якщо не перевіряти, чи було переповнення, то може виникнути логічна помилка в програмі, про що в деяких випадках під час виконання не дізнається ні платформа, ні операційна система (як, наприклад, в Java). (uk)
  • 算術溢位(arithmetic overflow)或簡稱為溢位(overflow)指的是: 1. * 在電腦領域裡所發生的溢位條件是,執行單項數值計算時,當計算產生出來的結果是非常大的,大於暫存器或記憶體所能儲存或表示的能力限制。 2. * 在電腦領域裡,執行多項或累計的數值計算時,當計算產生出來的總值是非常大的,大於暫存器或記憶體所能儲存或表示的能力限制。要注意的是,溢位可能會在其他位址被置換。 加法器是中央处理器算术逻辑单元中的核心之一。当长度为n位的两个二进制数经过加减法器运算,得到的长度为n位的结果不是正确值时,我们说发生溢出。 (zh)
  • Der Arithmetische Überlauf (englisch arithmetic overflow) oder Zählerüberlauf (engl. counter overflow) ist ein Begriff aus der Informatik. Solch ein Überlauf tritt auf, wenn das Ergebnis einer Berechnung für den gültigen Zahlenbereich zu groß ist, um noch richtig interpretiert werden zu können. Der Überlauf hängt immer von der verwendeten Zahlendarstellung ab. Er ist keinesfalls mit dem Übertrag (engl. carry) zu verwechseln. (de)
  • En programación, se produce un desbordamiento de enteros cuando una operación aritmética intenta crear un valor numérico que está fuera del rango que puede representarse con un número dado de dígitos, ya sea mayor que el máximo o menor que el mínimo valor representable. Una condición de desbordamiento puede dar resultados que conducen a un comportamiento no deseado. En particular, si no se ha anticipado esta posibilidad, el desbordamiento puede comprometer la fiabilidad de un programa y su seguridad. (es)
  • 算術オーバーフロー(さんじゅつオーバーフロー、英: arithmetic overflow)あるいは単にオーバーフローは、デジタルコンピュータにおいて、演算結果がレジスタの表せる範囲や記憶装置上の格納域に記録できる範囲を超えてしまう現象、またはその結果レジスタ等に格納される値を意味する。オーバーフローは、本来演算結果を格納する場所とは違う場所に格納される場合がある。溢れとも言う。 符号無し表現の加減算では、最上位桁より上の桁(存在しない桁)への繰り上がり(キャリー)や、おなじく存在しない桁からの繰り下がり(ボロー)が起きることが溢れである。フラグに保存され、キャリーフラグという名が付けられていることが多い。 加算器で2の補数を使って減算を行って(加算器#減算器)いて、加算器のキャリー入出力をそのままとしている場合、繰り下がり(ボロー)のなかった場合にフラグが立ち、繰り下がりがあった場合にはフラグが立たない、というロジックになる(6502・POWER・ARM・PICなど)。 3ビットで+1をくりかえした場合でそれぞれの例を示す。 * 0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 →(X)→ 0 ... * 0 → 1 → 2 → 3 →(Y)→ -4 → -3 → -2 → -1 →(YX)→ 0 ... (ja)
  • Nadmiar, nadmiar arytmetyczny (ang. overflow, arithmetic overflow) – sytuacja, w której wartość wyniku operacji arytmetycznej przekracza wielkość rejestru lub pamięci. W większości komputerów rozróżniane są dwa warunki nadmiaru: * przeniesienie występujące podczas dodawania lub odejmowania, biorąc pod uwagę operandy i wyniki jako liczby bez znaku, nie może zostać w ostatecznym rozwiązaniu, * wynik ma znak inny niż możliwy do przewidzenia podczas operacji arytmetycznych, np. wynikiem dodawania dwóch liczb dodatnich jest liczba ujemna. (pl)
  • In de informatica is er sprake van overflow als het resultaat van een berekening te groot is om opgeslagen te worden in het betrokken of geheugenadres. Er wordt onderscheid gemaakt tussen beheerste overflow, waarbij er een optreedt als het resultaat van een optelling of een aftrekking van getallen van een unsigned type niet gerepresenteerd kan worden. Door de af te vragen kan nagegaan worden of er overflow geweest is. Echte overflow treedt op als het resultaat van een berekening een teken heeft dat niet overeenkomt met het verwachte teken, zoals wanneer het optellen van twee positieve getallen een negatief resultaat blijkt te geven. Het is daarom nuttig de overflowvlag te controleren na het optellen of aftrekken van getallen in two's complement representatie. (nl)
  • Арифмети́ческое переполне́ние — специфичная для компьютерной арифметики ситуация, когда при арифметическом действии результат становится больше максимально возможного значения для переменной, использующейся для хранения результата. Пример: сложение двух переменных размером 8 бит с записью результата в переменную того же размера: возникает переполнение. (ru)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Wikipage redirect
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Přetečení je jev, který nastane, pokud výsledek aritmetické operace nelze vyjádřit v daném číselném formátu. O přetečení se hovoří zpravidla v souvislosti s mikroprocesory a dvojkovou soustavou. Při vykonání aritmetické operace, při které dojde k přenosu na nejvýznamnějším bitu registru, se přenos nemůže provést do vyššího bitu. Proto se místo toho nastaví příslušný příznak přenosu. Příkladem může být sčítání dvou osmibitových kladných celých čísel, kde součet přesáhne 255. (cs)
  • Στα ψηφιακά ηλεκτρονικά και στην επιστήμη των υπολογιστών (κυρίως στον προγραμματισμό), αριθμητική υπερχείλιση ή απλούστερα υπερχείληση συμβαίνει όταν μια αριθμητική πράξη επιχειρεί να δημιουργήσει μια αριθμητική τιμή η οποία είναι πάρα πολύ μεγάλη για να αναπαρασταθεί εντός του διαθέσιμου χώρου αποθήκευσης (καταχωρητής ή μνήμη υπολογιστή). Δηλαδή όταν δύο αριθμοί, ο καθένας ν ψηφίων, προστίθενται και το άθροισμα καταλαμβάνει ν+1 ψηφία, τότε έχουμε υπερχείλιση. Ένα πολύ συχνό σφάλμα που προκαλεί υπερχείλιση είναι υπολογίζοντας το αριθμητικό μέσο δύο αριθμών, προσθέτοντάς τους και μετά διαιρώντας τους με το δύο, όπως συμβαίνει στους περισσότερους αλγόριθμους αναζήτησης. Το σφάλμα υπερχείλισης προκαλείται στο άθροισμα (και όχι στον μέσο) το οποίο μπορεί να υπερβαίνει το μέγεθος της μνήμης. (el)
  • Der Arithmetische Überlauf (englisch arithmetic overflow) oder Zählerüberlauf (engl. counter overflow) ist ein Begriff aus der Informatik. Solch ein Überlauf tritt auf, wenn das Ergebnis einer Berechnung für den gültigen Zahlenbereich zu groß ist, um noch richtig interpretiert werden zu können. Zumeist wird man dem Überlauf beim Rechnen mit Zweierkomplementzahlen begegnen. So kann es passieren, dass bei der Addition zweier Zahlen mit gleichem Vorzeichen eine Zahl mit anderem Vorzeichen entsteht. In diesem Fall setzt der Prozessor das Überlaufbit. Mit einigen Prozessoren und Programmiersprachen kann ein Überlauf durch einen Laufzeitfehler oder eine Ausnahmebehandlung (Exception) aufgefangen werden. Der Überlauf hängt immer von der verwendeten Zahlendarstellung ab. Er ist keinesfalls mit dem Übertrag (engl. carry) zu verwechseln. (de)
  • En programación, se produce un desbordamiento de enteros cuando una operación aritmética intenta crear un valor numérico que está fuera del rango que puede representarse con un número dado de dígitos, ya sea mayor que el máximo o menor que el mínimo valor representable. El resultado más común de un desbordamiento es que se almacenan los dígitos representables menos significativos del resultado; se dice que el resultado se envuelve alrededor del máximo (es decir, el resultado obtenido se corresponde a aplicar el módulo del máximo admisible, una potencia entera de la base interna de cálculo, generalmente dos en las computadoras modernas, pero a veces diez u otro número). Una condición de desbordamiento puede dar resultados que conducen a un comportamiento no deseado. En particular, si no se ha anticipado esta posibilidad, el desbordamiento puede comprometer la fiabilidad de un programa y su seguridad. Para algunas aplicaciones, como los temporizadores y los relojes, puede ser conveniente ajustar el desbordamiento. El estándar C11 indica que para enteros sin signo, el ajuste de módulo es el comportamiento definido y el término desbordamiento nunca se aplica: "un cálculo que involucre operandos sin signo nunca puede desbordarse".​ En algunos procesadores como las tarjetas gráficas (GPUs) y procesadores digitales de señales (DSPs) que soportan aritmética de saturación, los resultados desbordados se "fijan", es decir, se establecen en el valor mínimo o máximo del rango representable, en lugar de modularse con respecto al máximo. (es)
  • 算術オーバーフロー(さんじゅつオーバーフロー、英: arithmetic overflow)あるいは単にオーバーフローは、デジタルコンピュータにおいて、演算結果がレジスタの表せる範囲や記憶装置上の格納域に記録できる範囲を超えてしまう現象、またはその結果レジスタ等に格納される値を意味する。オーバーフローは、本来演算結果を格納する場所とは違う場所に格納される場合がある。溢れとも言う。 符号無し表現の加減算では、最上位桁より上の桁(存在しない桁)への繰り上がり(キャリー)や、おなじく存在しない桁からの繰り下がり(ボロー)が起きることが溢れである。フラグに保存され、キャリーフラグという名が付けられていることが多い。 加算器で2の補数を使って減算を行って(加算器#減算器)いて、加算器のキャリー入出力をそのままとしている場合、繰り下がり(ボロー)のなかった場合にフラグが立ち、繰り下がりがあった場合にはフラグが立たない、というロジックになる(6502・POWER・ARM・PICなど)。 符号付き表現の、特に2の補数表現では、加減算のビット操作は符号無し表現のそれと全く同じであるが、最上位桁より上の桁との繰り上がりや繰り下がりではなく、最上位桁への繰り上がりや繰り下がりが溢れであることがある。最上位桁への繰り上がりや繰り下がりと同時に最上位桁より上の桁への繰り上がりや繰り下がりがあったら溢れではない。これのフラグはオーバーフローフラグという名が付けられていることが多い。 3ビットで+1をくりかえした場合でそれぞれの例を示す。 * 0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 →(X)→ 0 ... * 0 → 1 → 2 → 3 →(Y)→ -4 → -3 → -2 → -1 →(YX)→ 0 ... ((X)と(YX)で最上位桁より上の桁への繰り上がりが起きている。(Y)と(YX)では最上位桁への繰り上がりが起きている) 浮動小数点数では、演算の結果、指数部が最大より大きくなった場合がオーバーフローで、結果が+∞あるいは-∞になる。 (ja)
  • In de informatica is er sprake van overflow als het resultaat van een berekening te groot is om opgeslagen te worden in het betrokken of geheugenadres. Er wordt onderscheid gemaakt tussen beheerste overflow, waarbij er een optreedt als het resultaat van een optelling of een aftrekking van getallen van een unsigned type niet gerepresenteerd kan worden. Door de af te vragen kan nagegaan worden of er overflow geweest is. Echte overflow treedt op als het resultaat van een berekening een teken heeft dat niet overeenkomt met het verwachte teken, zoals wanneer het optellen van twee positieve getallen een negatief resultaat blijkt te geven. Het is daarom nuttig de overflowvlag te controleren na het optellen of aftrekken van getallen in two's complement representatie. Er zijn verscheidene methoden om met overflow om te gaan: 1. * Ontwerp: door de correcte datatypen te gebruiken en rekening te houden met de optredende tekens en grootte van de getallen. 2. * Vermijden: door zorgvuldig tevoren de bewerkingen na te gaan en met de volgorde rekening te houden kan vermeden worden dat overflow optreedt. 3. * Afhandelen: als verwacht wordt dat overflow zal optreden, kan het geconstateerd worden en op de juiste wijze afgehandeld worden. 4. * Voortplanting: als een resultaat te groot is om opgeslagen te worden, kan er een speciale waarde aan toegekend worden om aan te geven dat overflow is opgetreden, waarna bij alle volgende bewerkingen deze waarde behouden blijft. Zodoende kan aan het einde van een lange berekening geconstateerd worden dat ergens overflow geweest is en hoeft niet bij elke stap afzonderlijk te worden gecontroleerd. Dit wordt vaak door Floating Point Hardware (FPU) ondersteund. 5. * Negeren: Vaak ook wordt er geen rekening met overflow gehouden en het optreden ervan eenvoudig genegeerd. Dit kan natuurlijk onjuiste resultaten opleveren en tot een crash van het programma leiden. (nl)
  • Un overflow aritmetico è un problema relativo alle operazioni eseguite sui numeri da un calcolatore. Il problema è dovuto all'impossibilità dei calcolatori di memorizzare numeri di dimensione arbitrariamente grande. Esso si verifica quando il risultato di un'operazione tra numeri eccede il valore massimo rappresentabile con n bit fissati a disposizione in memoria. (it)
  • Nadmiar, nadmiar arytmetyczny (ang. overflow, arithmetic overflow) – sytuacja, w której wartość wyniku operacji arytmetycznej przekracza wielkość rejestru lub pamięci. W większości komputerów rozróżniane są dwa warunki nadmiaru: * przeniesienie występujące podczas dodawania lub odejmowania, biorąc pod uwagę operandy i wyniki jako liczby bez znaku, nie może zostać w ostatecznym rozwiązaniu, * wynik ma znak inny niż możliwy do przewidzenia podczas operacji arytmetycznych, np. wynikiem dodawania dwóch liczb dodatnich jest liczba ujemna. Podczas operacji wykorzystujących przeniesienie, dobrą praktyką jest sprawdzenie (ang. carry flag) po zakończeniu dodawania lub odejmowania liczb całkowitych bez znaku, a w sytuacji, w której znak wyniku danej operacji arytmetycznej jest inny niż przewidywany – sprawdzenie (ang. overflow flag). (pl)
  • Арифметичне переповнення — специфічна для комп'ютерної арифметики ситуація, коли при арифметичній дії результат стає більшим від максимально можливого значення для змінної, що використовується для зберігання результату. Приклад: додавання двох змінних розміром 8 біт із записом результату в змінну того ж розміру: виникає переповнення. При цьому в результат записується не очікуване , а . Якщо не перевіряти, чи було переповнення, то може виникнути логічна помилка в програмі, про що в деяких випадках під час виконання не дізнається ні платформа, ні операційна система (як, наприклад, в Java). (uk)
  • Арифмети́ческое переполне́ние — специфичная для компьютерной арифметики ситуация, когда при арифметическом действии результат становится больше максимально возможного значения для переменной, использующейся для хранения результата. Пример: сложение двух переменных размером 8 бит с записью результата в переменную того же размера: возникает переполнение. При этом в результат записывается не ожидаемое , а . Если не проверять, было ли переполнение, то может возникнуть логическая ошибка в программе, о чём в некоторых случаях во время исполнения не узнает ни платформа, ни операционная система (как, например, в Java). (ru)
  • 算術溢位(arithmetic overflow)或簡稱為溢位(overflow)指的是: 1. * 在電腦領域裡所發生的溢位條件是,執行單項數值計算時,當計算產生出來的結果是非常大的,大於暫存器或記憶體所能儲存或表示的能力限制。 2. * 在電腦領域裡,執行多項或累計的數值計算時,當計算產生出來的總值是非常大的,大於暫存器或記憶體所能儲存或表示的能力限制。要注意的是,溢位可能會在其他位址被置換。 加法器是中央处理器算术逻辑单元中的核心之一。当长度为n位的两个二进制数经过加减法器运算,得到的长度为n位的结果不是正确值时,我们说发生溢出。 (zh)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software