1-bit computing (original) (raw)
В компьютерной архитектуре — 1-разрядные целые числа, адреса памяти, или другие типы данных размером 1 бит (1/8 октета). Одноразрядные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера.
Property | Value |
---|---|
dbo:abstract | في معماريات الحاسوب، تكون البيانات بحجم 1 بت (بالإنجليزية: 1-bit) مثل أو عناوين الذاكرة أو وحدات البيانات الأخرى هي تلك التي يبلغ عرضها 1 بت (1/8 ثمانية). أيضًا، تكون معمارية وحدة المعالجة المركزية و وحدة الحساب والمنطق بحجم 1 بت، هي تلك التي تستند إلى المسجلات أو ناقلي العناوين أو ناقلي البيانات بهذا الحجم. يعالج الحاسوب التسلسلي البيانات بت واحد في كل مرة. على سبيل المثال، كان عبارة عن كمبيوتر بمعمارية 12 بت يستخدم وحدة وحدة الحساب والمنطق بحجم 1 بت، معالجاً 12 بت بشكل تسلسلي. من معماريات الحاسب 1بت بُنيت من شرائح منطقية بطريقة : * حاسب (1968/1970) * حاسب (1970/1971) كآلة حاسبة. * (1971/ 1972) حيث كان أول معالج كلمات من نوعه حيث تم تصنيعه في . (ar) In computer architecture, 1-bit integers or other data units are those that are 1 bit (1/8 octet) wide. Also, 1-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers of that size. There are no computers or microcontrollers of any kind that are exclusively 1-bit for all registers and address buses. A 1-bit register can only store 21 different values, i.e. 0 or 1 (off or on, respectively). This is very restrictive and therefore not enough for a program counter which, on modern systems, is implemented in an on-chip register, that isn't implemented on-chip in some 1-bit systems. Opcodes for at least one 1-bit processor architecture were 4-bit and the address bus was 8-bit. While 1-bit CPUs are obsolete, the first carbon nanotube computer from 2013 is a 1-bit one-instruction set computer (and has only 178 transistors). (en) Unter 1-Bit-Architektur versteht man in der EDV Systeme, die in einem Arbeitstakt nur 1 Bit verarbeiten. Ein Beispiel einer echten 1-Bit-Architektur, die tatsächlich als CPU produziert und vermarktet wurde, ist die MC14500 Industrial Control Unit von Motorola. Daneben gibt es diverse akademische Designstudien für 1-Bit-Architekturen, und das logische Modell findet sich in der Programmierung wieder, das auf verschiedene Zielhardware kompiliert wird. Typische Vertreter der 1-Bit-Architektur sind die so genannten speicherprogrammierbaren Steuerungen (SPS). Die Bezeichnung ist primär bezeichnend für die auf dem System eingesetzte Programmiersprache, zum Beispiel Anweisungsliste (AWL), sagt jedoch in aller Regel nichts über die zugrundeliegende Prozessorplattform aus. Diese kann durch Parallelisierung, Optimierung und Wandlung in Hardware zur Lösung der SPS-Programmaufgabe von 1 Bit stark abweichend sein. So kann zum Beispiel ein AWL-Programm mit 1-Bit-Logik mit einem AWL-Compiler in Maschinencode für einen 32-Bit-Prozessor (32-Bit-Architektur) übersetzt werden. Typisches Programm für eine 1-Bit-Architektur: * lade digitalen Eingang 1 in das 1-Bit-Register * (ODER-)verknüpfe den Wert im 1-Bit-Register mit Eingang 2, das Resultat bleibt im Register * schreibe den Wert im 1-Bit-Register auf Ausgang 1 Die Beschränkung des Programmiermodells auf 1 Bit erlaubt, dass eine Steuerungsaufgabe mit der geringstmöglichen Zahl benötigter Prozesselemente in ein Programm umgesetzt wird. Bei Produkten mit niedrigen Stückzahlen wird man auf einen Universalprozessor aus einem anderen Bereich zurückgreifen (etwa aus der 4-Bit- oder 8-Bit-Architektur), bei hohen Stückzahlen ist die Ausführung als Spezialchip (anwendungsspezifische integrierte Schaltung) möglich, bei dem jeder Programmschritt einzeln als 1-Bit-orientierte Transistorgruppe mit Leiterbahnen ausgedrückt wird. Die günstiger zu produzierenden FPGAs ermöglichen, dass hochsprachlich geschriebene Programme in eine Konfigurationsdatei umgesetzt werden, mit der die 1 Bit breiten orientierten Funktionselemente auf diesen Chips dynamisch verschaltet werden, die im Betrieb dann einer fest verdrahteten Programmlogik entsprechen. 1-Bit-Prozessoren wurden auch in der Supercomputerreihe Connection Machine verwendet, die jedoch massenweise parallel geschaltet waren. (de) En arquitectura de ordenador, los procesadores de 1-bit son aquellos que usan números enteros de 1 bit u otras unidades de dato son los que son 1 bit (1/8 octeto) . También, las arquitecturas de la unidad de procesamiento central (CPU) y de la unidad de lógica de la aritmética (ALU) tienen registros basados en ese tamaño. Aunque bien es cierto que los procesadores de 1-bit están actualmente en desuso, el primer ordenador basado en nanotubos de carbono creado en 2013 tenía un set de instrucciones de 1-bit (con tan solo 178 transistores). Uno de los ordenadores conocidos basados en ésta CPU era el WDR 1-bit . Una secuencia típica de instrucciones de programa para arquitectura de 1--bit podría ser: * Carga entrada digital "1" dentro del registro de 1-bit; * Realizar una operación O entre el valor del registro de 1-bit y la entrada 2, dejando el resultado en el registro; * Escribir el valor en el registro de 1-bit en la salida 1. (es) В компьютерной архитектуре — 1-разрядные целые числа, адреса памяти, или другие типы данных размером 1 бит (1/8 октета). Одноразрядные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера. (ru) Однобітова комп'ютерна архітектура являє собою архітектуру системи команд для процесора, який має операційний автомат та регістри процесора, в 1 біт (1/8 октету) завширшки. Прикладом однобітової архітектури, яка насправді представляється як процесор, є процесор для Motorola MC14500B. Також існує декілька проектних досліджень про однобітову архітектуру в наукових колах, та, відповідно, однобітову логіку можна знайти в програмуванні. Більшість калькуляторів використовували бітовий серійний дизайн, перш ніж перейти на чотирибітові, а пізніше й тридцятидвобітові процесори. Інші приклади однобітової архітектури це програмовані логічні контролери. Типова послідовність команд з програми для 1-бітової архітектури може бути: * Завантажувати цифровий вхід 1 в 1-бітовий регістр; * АБО значення в 1-бітовому регістрі зі входом 2, залишаючи результат в регістрі; * Записати значення в 1-бітовому регістрі на виході 1. Однобітові процесори зараз можна вважати застарілими: не багато видів були вироблені (MC14500B і WDR-1 з відомих), і жоден, як відомо, не є доступними в будь-якому магазині комп'ютерних компонент (за винятком, станом на 2014 рік, кількох на eBay). (uk) 1位元的计算机系统结构是指一種處理器的指令集架構,其数据宽度和及寄存器寬度都是1位元(字节)宽。 商業用CPU中有用到1位元系统结构的有摩托罗拉的工業控制單元,在學術上有不少1位元系统结构的設計研究,對應的一元邏輯也可以在程式中找到。 大部份的計算機在使用四位元系统结构之前,是使用一位元序列的設計架構。 另外1位元系统结构的例子是可编程逻辑控制器。 以下是一個1位元系统结构下編程的例子: * 將讀取數位輸入1的資料讀到一位元的暫存器。 * 將數據和輸入2的一位元暫存器進行OR,結果放在暫存器中。 * 將一位元暫存器的結果寫到輸出。 1位元的CPU已經過時了,其中許多都沒有生產(已知的有(MC14500B及WDR-1)。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/MC14500BCP.jpg?width=300 |
dbo:wikiPageExternalLink | http://www.6502.org/users/dieter/m14500/m14500.htm https://www.old-computers.com/museum/computer.asp%3Fst=1&c=834 http://www.6502.org/users/dieter/a3/a3_5.htm https://web.archive.org/web/20170320114921/http:/www.6502.org/users/dieter/a3/a3_6.htm https://web.archive.org/web/20170520141901/http:/www.old-computers.com/museum/computer.asp%3Fst=1&c=834 https://web.archive.org/web/20170520222644/http:/www.6502.org/users/dieter/a3/a3_5.htm https://web.archive.org/web/20170803122314/http:/www.6502.org/users/dieter/m14500/m14500.htm |
dbo:wikiPageID | 33125825 (xsd:integer) |
dbo:wikiPageLength | 13459 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1116654228 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Processor_register dbr:Programmable_Logic_Controller dbr:Opcode dbr:Instruction_list dbr:12-bit dbc:Data_unit dbc:Programmable_logic_controllers dbr:One-instruction_set_computer dbr:Motorola_6800 dbr:Connection_Machine dbr:Ladder_logic dbr:Arithmetic_logic_unit dbr:Computer_architecture dbr:Program_counter dbr:Programmable_logic_controller dbr:Address_bus dbr:Data_(computing) dbr:PDP-8 dbr:Carbon_nanotube_computer dbr:Central_processing_unit dbr:Goodyear_MPP dbr:Microcontroller dbr:Logical_disjunction dbr:Counter_(digital) dbr:Bit dbr:Bit-serial_architecture dbr:Bit_banging dbr:Bit_slicing dbr:Integer_(computer_science) dbr:Octet_(computing) dbr:Massively_parallel dbr:Turing_machine dbr:Small-scale_integration dbr:Serial_computer dbr:Wang_Laboratories dbr:Motorola_MC14500B dbr:WDR_1-bit_computer dbr:Wang_1200 dbr:File:MC14500BCP.jpg dbr:Wang_500 |
dbp:cs1Dates | y (en) |
dbp:date | June 2022 (en) |
dbp:wikiPageUsesTemplate | dbt:As_of dbt:CPU_technologies dbt:Cite_web dbt:Computer_architecture_bit_widths dbt:Distinguish dbt:Quote dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Use_list-defined_references |
dcterms:subject | dbc:Data_unit dbc:Programmable_logic_controllers |
rdf:type | owl:Thing |
rdfs:comment | В компьютерной архитектуре — 1-разрядные целые числа, адреса памяти, или другие типы данных размером 1 бит (1/8 октета). Одноразрядные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера. (ru) 1位元的计算机系统结构是指一種處理器的指令集架構,其数据宽度和及寄存器寬度都是1位元(字节)宽。 商業用CPU中有用到1位元系统结构的有摩托罗拉的工業控制單元,在學術上有不少1位元系统结构的設計研究,對應的一元邏輯也可以在程式中找到。 大部份的計算機在使用四位元系统结构之前,是使用一位元序列的設計架構。 另外1位元系统结构的例子是可编程逻辑控制器。 以下是一個1位元系统结构下編程的例子: * 將讀取數位輸入1的資料讀到一位元的暫存器。 * 將數據和輸入2的一位元暫存器進行OR,結果放在暫存器中。 * 將一位元暫存器的結果寫到輸出。 1位元的CPU已經過時了,其中許多都沒有生產(已知的有(MC14500B及WDR-1)。 (zh) في معماريات الحاسوب، تكون البيانات بحجم 1 بت (بالإنجليزية: 1-bit) مثل أو عناوين الذاكرة أو وحدات البيانات الأخرى هي تلك التي يبلغ عرضها 1 بت (1/8 ثمانية). أيضًا، تكون معمارية وحدة المعالجة المركزية و وحدة الحساب والمنطق بحجم 1 بت، هي تلك التي تستند إلى المسجلات أو ناقلي العناوين أو ناقلي البيانات بهذا الحجم. يعالج الحاسوب التسلسلي البيانات بت واحد في كل مرة. على سبيل المثال، كان عبارة عن كمبيوتر بمعمارية 12 بت يستخدم وحدة وحدة الحساب والمنطق بحجم 1 بت، معالجاً 12 بت بشكل تسلسلي. من معماريات الحاسب 1بت بُنيت من شرائح منطقية بطريقة : (ar) Unter 1-Bit-Architektur versteht man in der EDV Systeme, die in einem Arbeitstakt nur 1 Bit verarbeiten. Ein Beispiel einer echten 1-Bit-Architektur, die tatsächlich als CPU produziert und vermarktet wurde, ist die MC14500 Industrial Control Unit von Motorola. Daneben gibt es diverse akademische Designstudien für 1-Bit-Architekturen, und das logische Modell findet sich in der Programmierung wieder, das auf verschiedene Zielhardware kompiliert wird. Typisches Programm für eine 1-Bit-Architektur: (de) In computer architecture, 1-bit integers or other data units are those that are 1 bit (1/8 octet) wide. Also, 1-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers of that size. While 1-bit CPUs are obsolete, the first carbon nanotube computer from 2013 is a 1-bit one-instruction set computer (and has only 178 transistors). (en) En arquitectura de ordenador, los procesadores de 1-bit son aquellos que usan números enteros de 1 bit u otras unidades de dato son los que son 1 bit (1/8 octeto) . También, las arquitecturas de la unidad de procesamiento central (CPU) y de la unidad de lógica de la aritmética (ALU) tienen registros basados en ese tamaño. Aunque bien es cierto que los procesadores de 1-bit están actualmente en desuso, el primer ordenador basado en nanotubos de carbono creado en 2013 tenía un set de instrucciones de 1-bit (con tan solo 178 transistores). (es) Однобітова комп'ютерна архітектура являє собою архітектуру системи команд для процесора, який має операційний автомат та регістри процесора, в 1 біт (1/8 октету) завширшки. Прикладом однобітової архітектури, яка насправді представляється як процесор, є процесор для Motorola MC14500B. Також існує декілька проектних досліджень про однобітову архітектуру в наукових колах, та, відповідно, однобітову логіку можна знайти в програмуванні. Більшість калькуляторів використовували бітовий серійний дизайн, перш ніж перейти на чотирибітові, а пізніше й тридцятидвобітові процесори. (uk) |
rdfs:label | معمارية 1 بت (ar) 1-Bit-Architektur (de) 1-bit computing (en) Lógica de 1-bit (es) 1-битные схемы (ru) 1位元 (zh) 1-біт архітектура (uk) |
owl:differentFrom | dbr:One-instruction_set_computer dbr:Bit |
owl:sameAs | wikidata:1-bit computing dbpedia-ar:1-bit computing dbpedia-de:1-bit computing dbpedia-es:1-bit computing dbpedia-fa:1-bit computing dbpedia-hu:1-bit computing dbpedia-ro:1-bit computing dbpedia-ru:1-bit computing dbpedia-uk:1-bit computing dbpedia-zh:1-bit computing https://global.dbpedia.org/id/bRQd |
prov:wasDerivedFrom | wikipedia-en:1-bit_computing?oldid=1116654228&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/MC14500BCP.jpg |
foaf:isPrimaryTopicOf | wikipedia-en:1-bit_computing |
is dbo:wikiPageDisambiguates of | dbr:1-bit |
is dbo:wikiPageRedirects of | dbr:1-bit_ALU dbr:1-bit_CPU dbr:1-bit_architecture dbr:1-bit_computer dbr:1-bit_processor dbr:1_bit dbr:1_bit_CPU dbr:1_bit_processor |
is dbo:wikiPageWikiLink of | dbr:Minimal_instruction_set_computer dbr:History_of_the_graphical_user_interface dbr:Index_of_computing_articles dbr:1-bit dbr:1-bit_ALU dbr:1-bit_CPU dbr:1-bit_architecture dbr:1-bit_computer dbr:1-bit_processor dbr:MasPar dbr:Geometric_Arithmetic_Parallel_Processor dbr:One-instruction_set_computer dbr:1_bit dbr:1_bit_CPU dbr:1_bit_processor dbr:Datapoint_2200 dbr:Bit_slicing dbr:Microprocessor_chronology dbr:Random-access_memory dbr:Serial_computer dbr:Transistor_count |
is owl:differentFrom of | dbr:One-instruction_set_computer |
is foaf:primaryTopic of | wikipedia-en:1-bit_computing |