If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: web.archive.org/web/20221020002618/https://en.wikipedia.org/wiki/Arithmetic_logic_unit - Arithmetic logic unit - Wikipe.

site address: web.archive.org/web/20221015234052/https://en.wikipedia.org/wiki/Arithmetic_logic_unit redirected to: web.archive.org/web/20221020002618/https://en.wikipedia.org/wiki/Arithmetic_logic_unit

site title: Arithmetic logic unit - Wikipedia

Our opinion (on Monday 05 October 2026 6:55:23 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

edit, operations, arithmetic, navigation, tools, logic, unit, contents, signals, circuit, operation, functions, applications, implementation, history, see, also, references, further, reading, external, links, menu, data, opcode, status, bitwise, logical, bit, shift, multiple, precision, complex, personal, namespaces, views, search, contribute, print, export, in, other, projects, languages, outputs, inputs,

Text of the page (most frequently used words):
the (207), alu (86), and (78), bit (61), operation (38), unit (29), carry (29), arithmetic (27), operand (27), #operations (25), for (25), from (24), are (24), edit (23), that (23), logic (22), #signals (21), which (20), shift (19), this (17), with (17), register (17), out (17), alus (17), adder (16), result (16), memory (15), status (15), processing (14), processor (14), machine (14), when (14), data (13), circuit (13), external (13), bitwise (13), appears (13), circuitry (12), multiple (12), opcode (12), computer (11), architecture (11), instruction (11), size (11), number (11), all (10), digital (10), binary (10), algorithm (10), has (10), one (10), fragments (10), each (10), inputs (10), power (9), input (9), per (9), clock (9), word (9), complex (9), typically (9), partial (9), precision (9), bits (9), outputs (9), wikipedia (8), simple (8), circuits (8), output (8), cpu (8), control (8), stored (8), can (8), through (8), more (7), storage (7), integrated (7), buffer (7), single (7), also (7), such (7), resulting (7), logical (7), significant (7), may (6), other (6), information (6), card (6), microprocessor (6), case (6), graphics (6), devices (6), chip (6), performance (6), quantum (6), bus (6), cache (6), computing (6), isbn (6), perform (6), time (6), complement (6), operands (6), functions (6), shifted (6), collection (6), its (6), zero (6), subtractor (6), about (5), sum (5), multiplier (5), registers (5), combinational (5), multi (5), turing (5), 978 (5), see (5), into (5), early (5), many (5), have (5), performed (5), used (5), example (5), very (5), square (5), root (5), previous (5), left (5), right (5), next (5), integer (5), treated (5), value (5), borrow (5), commons (4), page (4), was (4), links (4), current (4), navigation (4), history (4), not (4), description (4), central (4), retrieved (4), port (4), gpu (4), basic (4), hardware (4), design (4), general (4), management (4), signal (4), barrel (4), decoder (4), address (4), load (4), store (4), floating (4), point (4), units (4), core (4), others (4), system (4), second (4), order (4), cellular (4), automaton (4), biological (4), complexity (4), mechanical (4), first (4), godse (4), microprocessors (4), often (4), language (4), four (4), these (4), computers (4), downto (4), signed (4), code (4), most (4), cases (4), calculation (4), because (4), processed (4), fragment (4), addition (4), rotate (4), two (4), negative (4), indicates (4), conveys (4), text (3), available (3), under (3), using (3), wikimedia (3), pdf (3), wikidata (3), pages (3), file (3), related (3), changes (3), random (3), article (3), categories (3), category (3), articles (3), failed (3), verification (3), 2020 (3), both (3), short (3), org (3), serial (3), parallel (3), network (3), controller (3), optical (3), sound (3), pointing (3), components (3), array (3), electronics (3), purpose (3), counter (3), program (3), branch (3), fpu (3), agu (3), package (3), types (3), process (3), pipelining (3), risc (3), pipeline (3), mips (3), set (3), access (3), von (3), neumann (3), vhdl (3), further (3), doi (3), 2009 (3), new (3), been (3), allow (3), them (3), appear (3), though (3), had (3), full (3), some (3), eight (3), wider (3), implemented (3), meaning (3), 74181 (3), operate (3), end (3), xor (3), subtract (3), add (3), usually (3), written (3), least (3), will (3), must (3), calculates (3), results (3), before (3), ones (3), propagation (3), depends (3), only (3), designated (3), directly (3), vice (3), versa (3), subtracted (3), difference (3), destination (3), propagate (3), convey (3), multiplication (3), mobile (2), view (2), contact (2), privacy (2), policy (2), additional (2), terms (2), apply (2), organization (2), use (2), 2022 (2), english (2), bahasa (2), link (2), upload (2), here (2), tools (2), recent (2), contents (2), search (2), talk (2), create (2), september (2), different (2), https (2), arithmetic_logic_unit (2), analog (2), usb (2), mosfet (2), flash (2), disk (2), refreshable (2), braille (2), display (2), image (2), module (2), ppw (2), watt (2), dynamic (2), voltage (2), scaling (2), frequency (2), boolean (2), datapath (2), microcode (2), stack (2), gate (2), sequential (2), predictor (2), generation (2), heterogeneous (2), count (2), coprocessor (2), systems (2), low (2), embedded (2), application (2), vector (2), orders (2), magnitude (2), instructions (2), cycles (2), cycle (2), transistor (2), speculative (2), prediction (2), wide (2), execution (2), visc (2), isa (2), pdp (2), series (2), hierarchy (2), finite (2), state (2), technologies (2), 2006 (2), designing (2), reading (2), paul (2), issn (2), 1007 (2), actin (2), how (2), build (2), future (2), john (2), 387 (2), 30440 (2), encyclopedia (2), com (2), archived (2), original (2), making (2), 2015 (2), edvac (2), 2nd (2), technical (2), publications (2), 8431 (2), references (2), electronic (2), modern (2), transistors (2), smaller (2), than (2), widths (2), would (2), required (2), shifters (2), even (2), width (2), employed (2), examples (2), popular (2), following (2), became (2), fairchild (2), consisting (2), including (2), were (2), they (2), slice (2), cost (2), consumption (2), high (2), throughout (2), consequently (2), operated (2), although (2), sixteen (2), called (2), behavioral (2), increment (2), decrement (2), unsigned (2), part (2), implementation (2), direction (2), group (2), stages (2), arranged (2), produces (2), delays (2), various (2), depending (2), larger (2), responsible (2), performing (2), arbitrary (2), corresponding (2), ignored (2), via (2), obtained (2), previously (2), subtraction (2), producing (2), whereas (2), stores (2), thus (2), until (2), complete (2), partials (2), generate (2), operates (2), integers (2), three (2), since (2), applications (2), circular (2), effectively (2), type (2), parity (2), whether (2), summed (2), commonly (2), their (2), while (2), same (2), stable (2), enough (2), response (2), overflow (2), between (2), respectively (2), numbers (2), divider (2), half (2), jump (2), web (2), cookie, statement, statistics, developers, disclaimers, site, you, agree, registered, trademark, non, profit, foundation, inc, creative, attribution, sharealike, license, last, edited, october, utc, tiếng, việt, українська, türkçe, ไทย, tagalog, svenska, suomi, srpskohrvatski, српскохрватски, српски, srpski, slovenčina, shqip, русский, română, português, polski, ਪੰਜਾਬੀ, norsk, bokmål, 日本語, nederlands, melayu, മലയാളം, magyar, lombard, lëtzebuergesch, latviešu, latina, ಕನ್ನಡ, עברית, italiano, indonesia, hrvatski, հայերեն, 한국어, galego, français, فارسی, euskara, esperanto, español, ελληνικά, eesti, deutsch, čeština, català, български, বাংলা, العربية, languages, projects, printable, version, download, print, export, item, cite, permanent, special, what, community, portal, learn, help, contribute, donate, events, main, read, views, namespaces, log, account, contributions, logged, personal, menu, hidden, elements, sidebar, child, parameter, collapsible, list, without, background, align, titlestyle, index, php, title, oldid, 1116819163, vga, dvi, esata, ieee, 1394, firewire, obsolete, hdmi, displayport, audio, jack, thunderbolt, ethernet, ports, expansion, fax, modem, interface, vrm, smps, supply, sshd, nvme, sata, ssd, hdd, bios, ram, motherboard, drive, blu, ray, dvd, disc, floppy, pack, removable, speakers, plotter, printer, screen, monitor, softcam, webcam, microphone, scanner, keyboard, trackball, touchscreen, touchpad, stick, trackpad, mouse, light, pen, game, tablet, carrier, pin, grid, tick, tock, model, semiconductor, device, fabrication, security, chronology, cpus, gating, acpi, apm, pmu, switch, mixed, shifter, addressed, demultiplexer, multiplexer, horizontal, rom, write, hardwired, glue, imc, target, mmu, tlb, translation, lookaside, functional, fifo, rate, coherence, replacement, policies, scratchpad, manycore, variable, slicing, 512, 256, 128, baseband, secure, cryptoprocessor, tpu, tensor, dsp, ppu, physics, vpu, vision, accelerator, accelerators, noc, psoc, programmable, mpsoc, multiprocessor, soc, soft, asip, ultra, notebook, microcontroller, pop, sip, mcm, cpld, fpoa, fpga, asic, pal, tile, stream, gpgpu, metrics, sups, synaptic, updates, tps, transactions, flops, ips, ipc, cpi, spmd, mimd, misd, swar, associative, pipelined, simt, simd, sisd, flynn, taxonomy, cooperative, preemptive, hyperthreading, simultaneous, temporal, multithreading, distributed, thread, task, superscalar, scalar, level, parallelism, dependence, issue, renaming, reservation, station, tomasulo, scoreboarding, false, sharing, structural, dependency, hazards, classic, forwarding, stall, epiphany, tilera, 3x0, 390, 370, 360, lmc, microblaze, openrisc, itanium, unicore, m32r, etrax, cris, dec, alpha, superh, sparc, clipper, powerpc, stanford, arm, x86, vax, motorola, 68000, sets, addressing, modes, comparison, zisc, nisc, oisc, misc, epic, vliw, trips, edge, specific, cisc, orthogonal, architectures, neuromorphic, cognitive, multiprocessing, fabric, secondary, virtual, huma, numa, endianness, transport, triggered, dataflow, modified, harvard, microarchitecture, pointer, machines, belt, zeno, hypercomputation, probabilistic, nondeterministic, post, universal, alternating, queue, deterministic, hierarchical, abstract, models, media, 7th, pearson, prentice, hall, 185644, stallings, william, hwang, enoch, thomson, 534, 46593, das, biplab, avijit, kumar, debashis, 2019, 202099203, s2cid, 1432, 1858, s00542, 019, 04590, microsystem, unconventional, automata, gerd, moe, behrens, parts, lin, chun, liang, kuo, ting, wei, xian, 2018, 30127848, pmid, 6092829, pmc, 1754, 1611, 1186, s13036, 018, 0109, journal, engineering, synthesis, biocomputer, reif, meyers, robert, york, springer, 5466, 5482, 3_325, science, computational, physical, ken, shirriff, 2013, righto, works, lee, boysel, 2007, 2012, mich, eecs, presentation, ece, recordings, your, million, tips, aspiring, entrepreneurs, philip, levis, november, 2004, january, berkeley, edu, jonathan, 1989, cambridge, university, press, 990, 521, 37095, art, winfield, hill, horowitz, www, oreilly, introduction, edition, book, appendix, 650, headquarters, department, army, 2001, 371, leadership, education, training, let, programmed, 738, realized, years, research, carried, based, electro, those, possible, fit, highly, ics, today, architectural, enhancements, earlier, multipliers, began, 1970s, become, there, insufficient, die, space, narrow, includes, additions, over, geometries, shrank, feasible, moore, law, zilog, z80, 1967, introduced, 3800, accumulator, soon, emerged, capable, look, ahead, facilitated, interconnected, chips, quickly, widely, minicomputers, am2901, relatively, infancy, presented, programmers, earliest, discrete, 1948, math, enable, words, whirlwind, age, mathematician, proposed, concept, 1945, report, foundations, 111, 110, 101, 100, 011, 010, 001, 000, decode, begin, connections, entity, either, stand, alone, latter, instantiated, synthesizing, describes, verilog, implementations, above, transition, fastest, expensive, slowest, costly, calculated, but, processors, take, longer, several, steps, iterative, intermediate, passing, like, factory, accept, finishing, fast, delayed, production, line, might, ways, designed, higher, makes, impractical, limited, executed, speeds, orchestrating, sequence, simpler, any, conveyed, less, conversely, starts, invoking, thereby, writes, then, advances, invokes, along, another, repeats, comprise, uses, particular, generated, associated, region, repeated, computations, treats, ordered, exactly, matches, piece, 0x56, 0x34, 0x12, 0x123456, collectively, adjacent, sign, preserved, cause, position, employ, inverted, exclusive, unmodified, determine, pass, decreased, increased, negate, function, indicator, compare, magnitudes, interested, particularly, supported, include, repertoires, begins, routing, sources, simultaneously, applies, configuring, routes, receive, held, allowed, waits, arrives, completed, controls, applying, employs, paced, sufficiently, ensure, settle, worst, conditions, change, asynchronously, normal, applied, known, passed, connected, ensuring, stability, allowing, sufficient, sampling, delay, made, upon, completion, make, implement, controlling, referred, condition, conditional, branching, odd, exceeded, numeric, range, individual, supplemental, selection, specifies, desired, determines, maximum, distinct, specify, generally, encoded, field, within, enumerated, comprising, identical, match, native, encapsulating, buses, variety, operating, electrical, conductors, nets, indicating, designs, performs, contrast, fundamental, building, block, fpus, gpus, calculator, multiply, accumulate, exponentiation, kochanski, manipulation, shifts, ops, 0b00, division, dadda, wallace, tree, booth, skip, select, save, ling, kogge, stone, brent, kung, lookahead, ripple, representations, algebra, theory, quick, symbolic, representation, indicated, arrows, arrow, represents, enter, exit, flows, top, bottom, free, wayback, http, archive, 20221020002618, wiki, timestamps, capture, fail, success, 2023, 2021, nov, oct, sep,


Text of the page (random words):
ivision algorithm bitwise ops 0b00 bitwise operation not and or bit shifts bit manipulation see also kochanski multiplication exponentiation multiply accumulate operation categories category binary arithmetic category computer arithmetic see also fpu gpu agu mechanical calculator v t e in computing an arithmetic logic unit alu is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers 1 2 3 this is in contrast to a floating point unit fpu which operates on floating point numbers it is a fundamental building block of many types of computing circuits including the central processing unit cpu of computers fpus and graphics processing units gpus 4 the inputs to an alu are the data to be operated on called operands and a code indicating the operation to be performed the alu s output is the result of the performed operation in many designs the alu also has status inputs or outputs or both which convey information about a previous operation or the current operation respectively between the alu and external status registers contents 1 signals 1 1 data 1 2 opcode 1 3 status 1 3 1 outputs 1 3 2 inputs 2 circuit operation 3 functions 3 1 arithmetic operations 3 2 bitwise logical operations 3 3 bit shift operations 4 applications 4 1 multiple precision arithmetic 4 2 complex operations 5 implementation 6 history 7 see also 8 references 9 further reading 10 external links signals edit an alu has a variety of input and output nets which are the electrical conductors used to convey digital signals between the alu and external circuitry when an alu is operating external circuits apply signals to the alu inputs and in response the alu produces and conveys signals to external circuitry via its outputs data edit a basic alu has three parallel data buses consisting of two input operands a and b and a result output y each data bus is a group of signals that conveys one binary integer number typically the a b and y bus widths the number of signals comprising each bus are identical and match the native word size of the external circuitry e g the encapsulating cpu or other processor opcode edit the opcode input is a parallel bus that conveys to the alu an operation selection code which is an enumerated value that specifies the desired arithmetic or logic operation to be performed by the alu the opcode size its bus width determines the maximum number of distinct operations the alu can perform for example a four bit opcode can specify up to sixteen different alu operations generally an alu opcode is not the same as a machine language opcode though in some cases it may be directly encoded as a bit field within a machine language opcode status edit outputs edit the status outputs are various individual signals that convey supplemental information about the result of the current alu operation general purpose alus commonly have status signals such as carry out which conveys the carry resulting from an addition operation the borrow resulting from a subtraction operation or the overflow bit resulting from a binary shift operation zero which indicates all bits of y are logic zero negative which indicates the result of an arithmetic operation is negative overflow which indicates the result of an arithmetic operation has exceeded the numeric range of y parity which indicates whether an even or odd number of bits in y are logic one upon completion of each alu operation the status output signals are usually stored in external registers to make them available for future alu operations e g to implement multiple precision arithmetic or for controlling conditional branching the collection of bit registers that store the status outputs are often treated as a single multi bit register which is referred to as the status register or condition code register inputs edit the status inputs allow additional information to be made available to the alu when performing an operation typically this is a single carry in bit that is the stored carry out from a previous alu operation circuit operation edit the combinational logic circuitry of the 74181 integrated circuit an early four bit alu an alu is a combinational logic circuit meaning that its outputs will change asynchronously in response to input changes in normal operation stable signals are applied to all of the alu inputs and when enough time known as the propagation delay has passed for the signals to propagate through the alu circuitry the result of the alu operation appears at the alu outputs the external circuitry connected to the alu is responsible for ensuring the stability of alu input signals throughout the operation and for allowing sufficient time for the signals to propagate through the alu before sampling the alu result in general external circuitry controls an alu by applying signals to its inputs typically the external circuitry employs sequential logic to control the alu operation which is paced by a clock signal of a sufficiently low frequency to ensure enough time for the alu outputs to settle under worst case conditions for example a cpu begins an alu addition operation by routing operands from their sources which are usually registers to the alu s operand inputs while the control unit simultaneously applies a value to the alu s opcode input configuring it to perform addition at the same time the cpu also routes the alu result output to a destination register that will receive the sum the alu s input signals which are held stable until the next clock are allowed to propagate through the alu and to the destination register while the cpu waits for the next clock when the next clock arrives the destination register stores the alu result and since the alu operation has completed the alu inputs may be set up for the next alu operation functions edit a number of basic arithmetic and bitwise logic functions are commonly supported by alus basic general purpose alus typically include these operations in their repertoires 1 2 3 5 arithmetic operations edit add a and b are summed and the sum appears at y and carry out add with carry a b and carry in are summed and the sum appears at y and carry out subtract b is subtracted from a or vice versa and the difference appears at y and carry out for this function carry out is effectively a borrow indicator this operation may also be used to compare the magnitudes of a and b in such cases the y output may be ignored by the processor which is only interested in the status bits particularly zero and negative that result from the operation subtract with borrow b is subtracted from a or vice versa with borrow carry in and the difference appears at y and carry out borrow out two s complement negate a or b is subtracted from zero and the difference appears at y increment a or b is increased by one and the resulting value appears at y decrement a or b is decreased by one and the resulting value appears at y pass through all bits of a or b appear unmodified at y this operation is typically used to determine the parity of the operand or whether it is zero or negative or to load the operand into a processor register bitwise logical operations edit and the bitwise and of a and b appears at y or the bitwise or of a and b appears at y exclusive or the bitwise xor of a and b appears at y ones complement all bits of a or b are inverted and appear at y bit shift operations edit bit shift examples for an eight bit alu type left right arithmetic shift logical shift rotate rotate through carry alu shift operations cause operand a or b to shift left or right depending on the opcode and the shifted operand appears at y simple alus typically can shift the operand by only one bit position whereas more complex alus employ barrel shifters that allow them to shift the operand by an arbitrary number of bits in one operation in all single bit shift operations the bit shifted out of the operand appears on carry out the value of the bit shifted into the operand depends on the type of shift arithmetic shift the operand is treated as a two s complement integer meaning that the most significant bit is a sign bit and is preserved logical shift a logic zero is shifted into the operand this is used to shift unsigned integers rotate the operand is treated as a circular buffer of bits so its least and most significant bits are effectively adjacent rotate through carry the carry bit and operand are collectively treated as a circular buffer of bits applications edit multiple precision arithmetic edit in integer arithmetic computations multiple precision arithmetic is an algorithm that operates on integers which are larger than the alu word size to do this the algorithm treats each operand as an ordered collection of alu size fragments arranged from most significant ms to least significant ls or vice versa for example in the case of an 8 bit alu the 24 bit integer 0x123456 would be treated as a collection of three 8 bit fragments 0x12 ms 0x34 and 0x56 ls since the size of a fragment exactly matches the alu word size the alu can directly operate on this piece of operand the algorithm uses the alu to directly operate on particular operand fragments and thus generate a corresponding fragment a partial of the multi precision result each partial when generated is written to an associated region of storage that has been designated for the multiple precision result this process is repeated for all operand fragments so as to generate a complete collection of partials which is the result of the multiple precision operation in arithmetic operations e g addition subtraction the algorithm starts by invoking an alu operation on the operands ls fragments thereby producing both a ls partial and a carry out bit the algorithm writes the partial to designated storage whereas the processor s state machine typically stores the carry out bit to an alu status register the algorithm then advances to the next fragment of each operand s collection and invokes an alu operation on these fragments along with the stored carry bit from the previous alu operation thus producing another more significant partial and a carry out bit as before the carry bit is stored to the status register and the partial is written to designated storage this process repeats until all operand fragments have been processed resulting in a complete collection of partials in storage which comprise the multi precision arithmetic result in multiple precision shift operations the order of operand fragment processing depends on the shift direction in left shift operations fragments are processed ls first because the ls bit of each partial which is conveyed via the stored carry bit must be obtained from the ms bit of the previously left shifted less significant operand conversely operands are processed ms first in right shift operations because the ms bit of each partial must be obtained from the ls bit of the previously right shifted more significant operand in bitwise logical operations e g logical and logical or the operand fragments may be processed in any arbitrary order because each partial depends only on the corresponding operand fragments the stored carry bit from the previous alu operation is ignored complex operations edit although an alu can be designed to perform complex functions the resulting higher circuit complexity cost power consumption and larger size makes this impractical in many cases consequently alus are often limited to simple functions that can be executed at very high speeds i e very short propagation delays and the external processor circuitry is responsible for performing complex functions by orchestrating a sequence of simpler alu operations for example computing the square root of a number might be implemented in various ways depending on alu complexity calculation in a single clock a very complex alu that calculates a square root in one operation calculation pipeline a group of simple alus that calculates a square root in stages with intermediate results passing through alus arranged like a factory production line this circuit can accept new operands before finishing the previous ones and produces results as fast as the very complex alu though the results are delayed by the sum of the propagation delays of the alu stages for more information see the article on instruction pipelining iterative calculation a simple alu that calculates the square root through several steps under the direction of a control unit the implementations above transition from fastest and most expensive to slowest and least costly the square root is calculated in all cases but processors with simple alus will take longer to perform the calculation because multiple alu operations must be performed implementation edit an alu is usually implemented either as a stand alone integrated circuit ic such as the 74181 or as part of a more complex ic in the latter case an alu is typically instantiated by synthesizing it from a description written in vhdl verilog or some other hardware description language for example the following vhdl code describes a very simple 8 bit alu entity alu is port the alu connections to external circuitry a in signed 7 downto 0 operand a b in signed 7 downto 0 operand b op in unsigned 2 downto 0 opcode y out signed 7 downto 0 operation result end alu architecture behavioral of alu is begin case op is decode the opcode and perform the operation when 000 y a b add when 001 y a b subtract when 010 y a 1 decrement when 011 y a 1 increment when 100 y not a 1 s complement when 101 y a and b bitwise and when 110 y a or b bitwise or when 111 y a xor b bitwise xor when others y others x end case end behavioral history edit mathematician john von neumann proposed the alu concept in 1945 in a report on the foundations for a new computer called the edvac 6 the cost size and power consumption of electronic circuitry was relatively high throughout the infancy of the information age consequently all serial computers and many early computers such as the pdp 8 had a simple alu that operated on one data bit at a time although they often presented a wider word size to programmers one of the earliest computers to have multiple discrete single bit alu circuits was the 1948 whirlwind i which employed sixteen such math units to enable it to operate on 16 bit words in 1967 fairchild introduced the first alu implemented as an integrated circuit the fairchild 3800 consisting of an eight bit alu with accumulator 7 other integrated circuit alus soon emerged including four bit alus such as the am2901 and 74181 these devices were typically bit slice capable meaning they had carry look ahead signals that facilitated the use of multiple interconnected alu chips to create an alu with a wider word size these devices quickly became popular and were widely used in bit slice minicomputers microprocessors began to appear in the early 1970s even though transistors had become smaller there was often insufficient die space for a...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

The site also has references to the 2 subdomain(s)

  archive.org  Verify   help.archive.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 FOUND
Server nginx
Date Mon, 05 Oct 2026 06:55:17 GMT
Content-Type text/plain; charset=utf-8
Content-Length 0
Connection close
x-archive-redirect-reason found capture at 20221020002618
location htt???/web.archive.org/web/20221020002618/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit
server-timing captures_list;dur=0.679986, exclusion.robots;dur=0.054227, exclusion.robots.policy;dur=0.039482, esindex;dur=0.008466, cdx.remote;dur=7.863082, LoadShardBlock;dur=287.388315, PetaboxLoader3.datanode;dur=187.418898
x-app-server wwwb-app249-dc8
x-ts 302
x-tr 330
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app249; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
HTTP/1.1 200 OK
Server nginx
Date Mon, 05 Oct 2026 06:55:23 GMT
Content-Type text/html; charset=UTF-8
Transfer-Encoding chunked
Connection close
x-archive-orig-date Thu, 20 Oct 2022 00:26:18 GMT
x-archive-orig-server mw2337.codfw.wmnet
x-archive-orig-x-content-type-options nosniff
x-archive-orig-content-language en
x-archive-orig-vary Accept-Encoding,Cookie,Authorization
x-archive-orig-expires Thu, 01 Jan 1970 00:00:00 GMT
x-archive-orig-last-modified Tue, 18 Oct 2022 13:58:51 GMT
x-archive-orig-age 0
x-archive-orig-x-cache cp2035 miss, cp2041 pass
x-archive-orig-x-cache-status pass
x-archive-orig-server-timing cache;desc= pass , host;desc= cp2041
x-archive-orig-strict-transport-security max-age=106384710; includeSubDomains; preload
x-archive-orig-report-to group : wm_nel , max_age : 86400, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
x-archive-orig-nel report_to : wm_nel , max_age : 86400, failure_fraction : 0.05, success_fraction : 0.0
x-archive-orig-accept-ch Sec-CH-UA-Arch,Sec-CH-UA-Bitness,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform-Version
x-archive-orig-permissions-policy interest-cohort=(),ch-ua-arch=(self intake-analytics.wikimedia.org ),ch-ua-bitness=(self intake-analytics.wikimedia.org ),ch-ua-full-version-list=(self intake-analytics.wikimedia.org ),ch-ua-model=(self intake-analytics.wikimedia.org ),ch-ua-platform-version=(self intake-analytics.wikimedia.org )
x-archive-orig-x-client-ip 207.241.235.168
x-archive-orig-cache-control private, s-maxage=0, max-age=0, must-revalidate
x-archive-orig-accept-ranges bytes
x-archive-orig-connection close
x-archive-guessed-content-type text/html
x-archive-guessed-charset utf-8
x-archive-orig-content-encoding gzip
memento-datetime Thu, 20 Oct 2022 00:26:18 GMT
link <htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= original , <htt???/web.archive.org/web/timemap/link/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= timemap ; type= application/link-format , <htt???/web.archive.org/web/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= timegate , <htt???/web.archive.org/web/20040707045819/htt???/en.wikipedia.org:80/wiki/Arithmetic_logic_unit>; rel= first memento ; datetime= Wed, 07 Jul 2004 04:58:19 GMT , <htt???/web.archive.org/web/20221009133748/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= prev memento ; datetime= Sun, 09 Oct 2022 13:37:48 GMT , <htt???/web.archive.org/web/20221020002618/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= memento ; datetime= Thu, 20 Oct 2022 00:26:18 GMT , <htt???/web.archive.org/web/20221028232853/htt???/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= next memento ; datetime= Fri, 28 Oct 2022 23:28:53 GMT , <htt???/web.archive.org/web/20261003112535/htt????/en.wikipedia.org/wiki/Arithmetic_logic_unit>; rel= last memento ; datetime= Sat, 03 Oct 2026 11:25:35 GMT
content-security-policy default-src self unsafe-eval unsafe-inline data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src MEDIACLOUD-20221020001500-crawl902/MEDIACLOUD-20221020001500-13046.warc.gz
server-timing captures_list;dur=3.951321, exclusion.robots;dur=0.297578, exclusion.robots.policy;dur=0.228203, esindex;dur=0.056731, cdx.remote;dur=46.211040, LoadShardBlock;dur=4727.340902, PetaboxLoader3.datanode;dur=4648.801940, load_resource;dur=281.413328, PetaboxLoader3.resolve;dur=246.622444, nav;dur=0.259274
x-app-server wwwb-app54-dc6
x-ts 200
x-tr 5425
server-timing TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie wb-p-SERVER=wwwb-app54; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
Content-Encoding gzip

Meta Tags

title="Arithmetic logic unit - Wikipedia"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.40.0-wmf.5"
name="referrer" content="origin"
name="referrer" content="origin-when-crossorigin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
property="og:image" content="htt???/web.archive.org/web/20221020002618im_/htt????/upload.wikimedia.org/wikipedia/commons/thumb/0/0f/ALU_block.gif/1200px-ALU_block.gif"
property="og:image:width" content="1200"
property="og:image:height" content="662"
property="og:image" content="htt???/web.archive.org/web/20221020002618im_/htt????/upload.wikimedia.org/wikipedia/commons/thumb/0/0f/ALU_block.gif/800px-ALU_block.gif"
property="og:image:width" content="800"
property="og:image:height" content="442"
property="og:image" content="htt???/web.archive.org/web/20221020002618im_/htt????/upload.wikimedia.org/wikipedia/commons/thumb/0/0f/ALU_block.gif/640px-ALU_block.gif"
property="og:image:width" content="640"
property="og:image:height" content="353"
name="viewport" content="width=1000"
property="og:title" content="Arithmetic logic unit - Wikipedia"
property="og:type" content="website"

Load Info

page size48487
load time (s)6.666015
redirect count1
speed download7273
server IP 207.241.237.3
* all occurrences of the string "http://" have been changed to "htt???/"