About: Carry flag     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:ProgrammingLanguage106898352, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCarry_flag&invfp=IFP_OFF&sas=SAME_AS_OFF

In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status register/flag register used to indicate when an arithmetic carry or borrow has been generated out of the most significant arithmetic logic unit (ALU) bit position. The carry flag enables numbers larger than a single ALU width to be added/subtracted by carrying (adding) a binary digit from a partial addition/subtraction to the least significant bit position of a more significant word. This is typically programmed by the user of the processor on the assembly or machine code level, but can also happen internally in certain processors, via digital logic or microcode, where some processors have wider registers and arithmetic instructions than (combinatorial, or "physical") ALU. It is also

AttributesValues
rdf:type
rdfs:label
  • Příznak přenosu (cs)
  • Übertragsbit (de)
  • Carry flag (en)
  • Indicateur de retenue (fr)
  • Флаг переноса (ru)
  • Carry-flagga (sv)
rdfs:comment
  • Das Übertragsbit (engl. carry bit) ist ein Begriff aus der Informatik. Er bezeichnet ein Bit, welches den Übertrag einer Addition oder Subtraktion von Bits auf das nächst höherwertige Bit enthält. Beim Schieben oder Rotieren von Registern wird das Übertragsbit ebenfalls verwendet. Ein herausgeschobenes Bit wird hier gespeichert um es beim nächsten Register wieder hinein zu schieben. Das Übertragsbit gibt es in Computern aber auch in diskreten elektronischen Logikbauteilen. (de)
  • Флаг переноса CF (англ. Carry flag) в микропроцессорах — битовый флаг, который устанавливается, если в результате арифметической операции в (n + 1)-м значащем бите появилась единица (соответственно, в результате двоичного сдвига из разрядной сетки ушла единица). На языке ассемблера для 8088-процессоров обозначается как «CF». Пример использования для восьмибитной архитектуры: (флаг не установлен) (флаг установлен) Таким образом, при операции арифметического сложения флаг можно рассматривать как девятый бит результата. (ru)
  • I datorprocessorer är carry-flaggan (vanligtvis betecknad med C) en bit (flagga) i processorns som används för att markera att en addition har genererat en "minnessiffra" eller att en subtraktion har tvingats "låna". Carry-flaggan används även av vissa processorer vid vissa rotationer och skiftoperationer, medan andra har en särskild flagga för detta (X). Vid subtraktioner finns det två olika standarder, de flesta sätter carry-flaggan vid "lån", medan andra (som 6502 och PIC) nollställer den. Man skall inte blanda samman carry-flaggan med . (sv)
  • Příznak přenosu (anglicky carry flag, odtud označení C respektive CF) je jeden z bitů registru příznaků v procesoru. Bývá nastavován jako výsledek aritmetických strojových instrukcí v případě, kdy dojde k přenosu nebo výpůjčce na nejvýznamnějším bitu. Tak je například možné sčítat nebo odčítat i čísla příliš velká, než aby je aritmeticko-logická jednotka dokázala zpracovat v jednom kroku: nejdříve se provede operace na (nej)nižším slově a pak se provede na vyšším, přičemž bere v úvahu stav příznaku přenosu. Například na procesorech architektury x86 je dvojice instrukcí ADD (sčítání) a ADC (anglicky add with carry – sčítání s přenosem), přičemž první stav příznaku přenosu pouze nastavuje, druhá ho navíc i přičítá k nejméně významnému bitu. Podobně je zde i dvojice instrukcí SUB (odečti) a S (cs)
  • In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status register/flag register used to indicate when an arithmetic carry or borrow has been generated out of the most significant arithmetic logic unit (ALU) bit position. The carry flag enables numbers larger than a single ALU width to be added/subtracted by carrying (adding) a binary digit from a partial addition/subtraction to the least significant bit position of a more significant word. This is typically programmed by the user of the processor on the assembly or machine code level, but can also happen internally in certain processors, via digital logic or microcode, where some processors have wider registers and arithmetic instructions than (combinatorial, or "physical") ALU. It is also (en)
  • Dans un processeur, l'indicateur de retenue, (Carry Flag en anglais, généralement noté C) est un des bits du registre d'état utilisé pour indiquer qu'une retenue ou un emprunt arithmétique a été généré sur le bit de poids fort de l'UAL. L'indicateur de retenue permet aux nombres d'une largeur supérieur à celle d'une UAL d'être additionnés/soustraits en retenant (ajoutant), au bit de poids faible d'un mot plus grand, un chiffre binaire d'une addition/soustraction partielle. De nombreux processeurs l'utilisent également pour prolonger des décalages et rotations de bits (parfois via un indicateur dédié noté X). Lorsque la retenue d'une soustraction a lieu, deux conventions s'opposent. La plupart des appareils mettent l'indicateur de retenue à l'emprunt alors que d'autres (comme le 6502 et le (fr)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
date
  • July 2015 (en)
talk
  • How to improve references in "Carry flag vs. borrow flag" (en)
has abstract
  • Příznak přenosu (anglicky carry flag, odtud označení C respektive CF) je jeden z bitů registru příznaků v procesoru. Bývá nastavován jako výsledek aritmetických strojových instrukcí v případě, kdy dojde k přenosu nebo výpůjčce na nejvýznamnějším bitu. Tak je například možné sčítat nebo odčítat i čísla příliš velká, než aby je aritmeticko-logická jednotka dokázala zpracovat v jednom kroku: nejdříve se provede operace na (nej)nižším slově a pak se provede na vyšším, přičemž bere v úvahu stav příznaku přenosu. Například na procesorech architektury x86 je dvojice instrukcí ADD (sčítání) a ADC (anglicky add with carry – sčítání s přenosem), přičemž první stav příznaku přenosu pouze nastavuje, druhá ho navíc i přičítá k nejméně významnému bitu. Podobně je zde i dvojice instrukcí SUB (odečti) a SBB (subtract with borrow – odečti s výpůjčkou) Podle příznaku přenosu také může být proveden či neproveden podmíněný skok, například na procesorech architektury x86 je dvojice instrukcí JC (anglicky jump if carry – skoč při přenosu) a JNC (jump if not carry – skoč, není-li přenos). Další využití příznaku přenosu je v instrukcích bitových posunů. (cs)
  • Das Übertragsbit (engl. carry bit) ist ein Begriff aus der Informatik. Er bezeichnet ein Bit, welches den Übertrag einer Addition oder Subtraktion von Bits auf das nächst höherwertige Bit enthält. Beim Schieben oder Rotieren von Registern wird das Übertragsbit ebenfalls verwendet. Ein herausgeschobenes Bit wird hier gespeichert um es beim nächsten Register wieder hinein zu schieben. Das Übertragsbit gibt es in Computern aber auch in diskreten elektronischen Logikbauteilen. (de)
  • In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status register/flag register used to indicate when an arithmetic carry or borrow has been generated out of the most significant arithmetic logic unit (ALU) bit position. The carry flag enables numbers larger than a single ALU width to be added/subtracted by carrying (adding) a binary digit from a partial addition/subtraction to the least significant bit position of a more significant word. This is typically programmed by the user of the processor on the assembly or machine code level, but can also happen internally in certain processors, via digital logic or microcode, where some processors have wider registers and arithmetic instructions than (combinatorial, or "physical") ALU. It is also used to extend bit shifts and rotates in a similar manner on many processors (sometimes done via a dedicated flag). For subtractive operations, two (opposite) conventions are employed as most machines set the carry flag on borrow while some machines (such as the 6502 and the PIC) instead reset the carry flag on borrow (and vice versa). (en)
  • Dans un processeur, l'indicateur de retenue, (Carry Flag en anglais, généralement noté C) est un des bits du registre d'état utilisé pour indiquer qu'une retenue ou un emprunt arithmétique a été généré sur le bit de poids fort de l'UAL. L'indicateur de retenue permet aux nombres d'une largeur supérieur à celle d'une UAL d'être additionnés/soustraits en retenant (ajoutant), au bit de poids faible d'un mot plus grand, un chiffre binaire d'une addition/soustraction partielle. De nombreux processeurs l'utilisent également pour prolonger des décalages et rotations de bits (parfois via un indicateur dédié noté X). Lorsque la retenue d'une soustraction a lieu, deux conventions s'opposent. La plupart des appareils mettent l'indicateur de retenue à l'emprunt alors que d'autres (comme le 6502 et le PIC) l’enlève. (fr)
  • Флаг переноса CF (англ. Carry flag) в микропроцессорах — битовый флаг, который устанавливается, если в результате арифметической операции в (n + 1)-м значащем бите появилась единица (соответственно, в результате двоичного сдвига из разрядной сетки ушла единица). На языке ассемблера для 8088-процессоров обозначается как «CF». Пример использования для восьмибитной архитектуры: (флаг не установлен) (флаг установлен) Таким образом, при операции арифметического сложения флаг можно рассматривать как девятый бит результата. (ru)
  • I datorprocessorer är carry-flaggan (vanligtvis betecknad med C) en bit (flagga) i processorns som används för att markera att en addition har genererat en "minnessiffra" eller att en subtraktion har tvingats "låna". Carry-flaggan används även av vissa processorer vid vissa rotationer och skiftoperationer, medan andra har en särskild flagga för detta (X). Vid subtraktioner finns det två olika standarder, de flesta sätter carry-flaggan vid "lån", medan andra (som 6502 och PIC) nollställer den. Man skall inte blanda samman carry-flaggan med . (sv)
gold:hypernym
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 (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software