New pages
Jump to navigation
Jump to search
- 04:25, 19 March 2024 Zilog Z80 Load Details (hist | edit) [3,732 bytes] Inari (talk | contribs) (Created page with "{{Main|Zilog Z80 instruction set}} The table below indicates the possible combinations of operands for the LD operation. {| class="wikitable" |+ ! ! colspan="28" |Source |- ! rowspan="26" |{{Vertical Text|Destination}} ! !A !B !C !D !E !H !L !I !R !IXH !IXL !IYH !IYL !BC !DE !HL !SP !IX !IY !(BC) !(DE) !(HL) !(IX+N) !(IY+N) !N !NN !(NN) |- | {{rh}} class="table-rh" |A |{{ya}} |{{ya}} |{{ya}} |{{ya}} |{{ya}} |{{ya}} |{{...") Tag: Visual edit
- 02:19, 4 February 2024 Assembly (hist | edit) [535 bytes] Inari (talk | contribs) (Created page with "'''Assembly language''' (alternatively '''assembler language''' or '''symbolic language code'''), often referred to as '''assembly''' and commonly abbreviated as '''ASM''' or '''asm''', is a low-level programming language with a very-strong correspondence between the instructions in the language and the architecture's machine code instructions. Assembly code is converted from a human readable form in to machine code via a program referred to as an assembler. {{Progr...") Tag: Visual edit
- 00:46, 4 February 2024 BASIC (hist | edit) [4,345 bytes] Inari (talk | contribs) (Created page with "{{Infobox programming language}} '''BASIC''' ('''Beginners' All-purpose Symbolic Instruction Code''') is a family of general-purpose high-level programming languages. The emergence of microcomputers in the 1970s led to the development of multiple dialects of BASIC, including Microsoft BASIC in 1975. {{Stub}}{{Programming languages}}") Tag: Visual edit
- 04:21, 24 January 2024 Go (Programming language) (hist | edit) [299 bytes] Inari (talk | contribs) (Created page with "'''Go''' is a statically-typed, high-level programming language, syntactically similar to the C programming language, but has memory safety garbage collection, structural typing CSP-style concurrency. {{Stub}}{{Programming languages}}") Tag: Visual edit
- 04:18, 24 January 2024 C++ (hist | edit) [627 bytes] Inari (talk | contribs) (Created page with "'''C++''' (or '''C Plus Plus''') is a high-level general-purpose programming language. Released in 1985 as an extension to the C programming language, it eventually evolves to become more. As of 1997, it is object oriented language sporting features such as generics, functional programming and low-level memory manipulation. {{Stub}}{{Programming languages}}") Tag: Visual edit
- 20:55, 1 January 2024 SDCC (hist | edit) [740 bytes] Inari (talk | contribs) (Created page with "The '''Small Device C Compiler''' ('''SDCC''') is a compiler which targets 8-bit microprocessors and microcontrollers such as the Zilog Z80, Motorola 6800 and STMicroelectronics STM8. == Supported targets == * Intel 8031, 8032, 8051 and 8052 * Microchip PIC14 and PIC16 * MOS Technology...") Tag: Visual edit
- 20:34, 1 January 2024 SDCC calling convention (hist | edit) [977 bytes] Inari (talk | contribs) (Created page with "By default, SDCC uses the stack to provide parameters to function calls, and uses the L. HL or DE - HL registers for return values depending on the size of the return value. {{Table alignment}}SDCC starting in version 4.2.0 introduced changes to the calling conventions used. {| class="wikitable" |+ ! !__sdcccall(0) !__sdcccall(1) !__z88dk_fastcall |- | colspan="4" style="text-align: center; background-color: #eee;" |Return |- |{{Rh}}|8 bits |L |A |L |- |{{Rh}}|16 bits |H...") Tag: Visual edit
- 19:00, 31 December 2023 Central processing unit (hist | edit) [1,990 bytes] Inari (talk | contribs) (Created page with "A '''central processing unit''' ('''CPU'''), also a '''central processor''' or a '''main processor''', is the most important processor in a given computer. == Operation == The fundamental operation of most CPUs, regardless of the physical form they take, is to execute a sequence of instructions that is called a program. The instructions to be executed are stored in some form of computer memory. Nearly all CPUs follow the fetch, decode and execute step...") Tag: Visual edit
- 17:45, 31 December 2023 8-bit computing (hist | edit) [580 bytes] Inari (talk | contribs) (Created page with "{{Computer architecture bit widths}}In computer architecture, '''8-bit''' integers or other data units are those that are 8 bits wide (1 octet). 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data buses of that size. Memory addresses (and thus address buses) for 8-bit processors are generally larger tha...") Tag: Visual edit
- 06:05, 31 December 2023 Instruction set architecture (hist | edit) [750 bytes] Inari (talk | contribs) (Created page with "In computer science, an '''instruction set architecture''' ('''ISA''') is an abstract model of a computer. A device that executes instructions described by the ISA, such as a central processing unit (CPU), is called an ''implementation''. In general, an ISA defines the supported instructions, data types, registers, the hardware support for managing main memory, fundamental features (such as the memory consist...") Tag: Visual edit
- 20:30, 17 December 2023 Processor register (hist | edit) [591 bytes] Inari (talk | contribs) (Created page with "A '''processor register''' is a memory location within a central processing unit that is easily and quickly accessible through specific operations. Registers are usually no longer than the word length of the CPU itself, and may be read-only or write-only in nature, or have specific hardware functions. Registers can act as operands for instructions involving the arithmetic logic unit or floating-point logic unit, or even act as a pointer to memory such as the...") Tag: Visual edit
- 20:21, 17 December 2023 Intel 8086 (hist | edit) [705 bytes] Inari (talk | contribs) (Created page with "{{Infobox CPU|name=Intel 8086|produced-start=July 1979|manuf1=Intel, AMD, NEC, Fujitsu, Harris (Intersil), OKI, Siemens, Texas Instruments, Mitsubishi, Panasonic|slowest=5|data-width=16 bits|address-width=20 bits|slow-unit=MHz|fastest=10|fast-unit=MHz|instructions=Intel 8086|predecessor=Intel 8085|successor=Intel 80186 and Intel 80286}} The...") Tag: Visual edit
- 20:16, 17 December 2023 Intel 8085 (hist | edit) [4,607 bytes] Inari (talk | contribs) (Created page with "{{Infobox CPU|name=Intel 8085|produced-start=March 1976|manuf1=Intel|slowest=3|data-width=8 bits|address-width=16 bits|slow-unit=MHz|fastest=6|fast-unit=MHz|instructions=Intel 8080|predecessor=Intel 8080|successor=Intel 8086}} The Intel 8085 is a 8-bit microprocessor. Category:Microprocessors Category:Intel Microprocessors Category:8-bit microprocessors") Tag: Visual edit
- 20:10, 17 December 2023 Intel 8008 (hist | edit) [507 bytes] Inari (talk | contribs) (Created page with "{{Infobox CPU|name=Intel 8008|produced-start=April 1972|manuf1=Intel|slowest=500|data-width=8 bits|address-width=14 bits|slow-unit=KHz|fastest=800|fast-unit=KHz|successor=Intel 8080|instructions=Intel 8008}} The Intel '''8008''' is an 8-bit microprocessor and the first of Intel's 8-bit central processing units. Category:Microprocessors Category:Intel Microprocessors") Tag: Visual edit
- 20:09, 17 December 2023 Intel 4004 (hist | edit) [492 bytes] Inari (talk | contribs) (Created page with "{{Infobox CPU|name=Intel 4004|produced-start=November 1971|manuf1=Intel|data-width=4 bits|address-width=12 bits|fastest=750|fast-unit=KHz|instructions=Intel 4004 instruction set|successor=Intel 4040|slowest=740|slow-unit=KHz}} The Intel '''4004''' is a 4-bit microprocessor and the first of Intel's central processing units. Category:Microprocessors Category:Intel Microprocessors") Tag: Visual edit
- 19:42, 17 December 2023 Intel 4004 instruction set (hist | edit) [7,732 bytes] Inari (talk | contribs) (Created page with "The Intel 4004 instruction set is a very limited set of instructions. Most instructions are double-word length (two 8-bit words), with several one-word instructions. Each instruction is divided in to two four bit fields. The upper 4-bits is the OPR field containing the operation code, meanwhile the lower 4-bits is the OPA field containing the modifier. In the case of double-word instructions, the second word contains address information or data. {{Table alignment}}...") Tag: Visual edit: Switched
- 00:50, 17 December 2023 Accumulator (hist | edit) [238 bytes] Inari (talk | contribs) (Created page with "An '''accumulator''' is a specific processor register where the immediate result of an arithmetic logic unit operation is stored. {{Stub}} Category:Central processing unit Category:Data registers") Tag: Visual edit
- 00:47, 17 December 2023 Index register (hist | edit) [446 bytes] Inari (talk | contribs) (Created page with "An '''index register''' is a processor register used for pointing to an operand address within memory. It is useful when iterating through strings and arrays, and can also be used for holding loop iteration and other counters. In some architectures, it is used for reading/writing large blocks of memory. {{Stub}} Category:Central processing unit Category:Data registers") Tag: Visual edit
- 00:42, 17 December 2023 Control register (hist | edit) [375 bytes] Inari (talk | contribs) (Created page with "A '''control register''' is a processor register that changes or controls the general behaviour of a CPU or other similar electronic device. Common tasks performed by control registers include interrupt, addressing mode, paging and coprocessor control. {{Stub}} Category:Central processing unit Category:Data registers") Tag: Visual edit
- 06:38, 9 November 2023 Logic gate (hist | edit) [5,855 bytes] Inari (talk | contribs) (Created page with "A '''logic gate''' is an idealized or physical device that performs a Boolean function, a logical operation performed on one or more binary inputs that produces a single binary output. = Symbols = {{Table alignment}} {| class="wikitable defaultcenter" |+ !Type !ANSI symbol !Boolean algebra !Truth table |- ! colspan="4" |Single-input gates |- |Buffer |File:Buffer ANSI.svg |<math>A</math> | |- |Inverter |File:Inverter ANSI.svg |<math>\overline A</math>...") Tag: Visual edit
- 06:09, 9 November 2023 XNOR gate (hist | edit) [2,038 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | XNOR gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A XNOR B |- |{{no2|0}} || {{no2|0}} || {{yes2|1}} |- |{{no2|0}} || {{yes2|1}} || {{no2|0}} |- |{{yes2|1}} || {{no2|0}} || {{no2|0}} |- |{{yes2|1}} || {{yes2|1}} || {{yes2|1}} |} thumb|165x165px|ANSI XNOR gate symbol In digital electronics, a '''XNOR ga...") Tag: Visual edit
- 04:00, 9 November 2023 Inverter (hist | edit) [1,352 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable" align=right |- ! colspan="2" | Inverter truth table |- bgcolor="#ddeeff" align="center" |'''Input''' || '''Output''' |- bgcolor="#ddeeff" align="center" | A || NOT A |- bgcolor="#ddffdd" align="center" |0 || 1 |- bgcolor="#ddffdd" align="center" |1 || 0 |} thumb|233x233px|ANSI NOT gate symbol In digital electronics, an '''Inverter''' otherwise known as a '''NOT gate''' is a logic gate which produces the opposite...") Tag: Visual edit
- 19:08, 8 November 2023 XOR gate (hist | edit) [1,981 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | XOR gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A XOR B |- |{{no2|0}} || {{no2|0}} || {{no2|0}} |- |{{no2|0}} || {{yes2|1}} || {{yes2|1}} |- |{{yes2|1}} || {{no2|0}} || {{yes2|1}} |- |{{yes2|1}} || {{yes2|1}} || {{no2|0}} |} In digital electronics, an '''XOR gate''' is a logic gate which produces an output of true when...") Tag: Visual edit
- 19:00, 8 November 2023 OR gate (hist | edit) [1,433 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | OR gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A OR B |- |{{no2|0}} || {{no2|0}} || {{no2|0}} |- |{{no2|0}} || {{yes2|1}} || {{yes2|1}} |- |{{yes2|1}} || {{no2|0}} || {{yes2|1}} |- |{{yes2|1}} || {{yes2|1}} || {{yes2|1}} |} In digital electronics, an '''OR gate''' is a logic gate which produces an output of true when a...") Tag: Visual edit
- 18:53, 8 November 2023 AND gate (hist | edit) [1,573 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | AND gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A AND B |- |{{no2|0}} || {{no2|0}} || {{no2|0}} |- |{{no2|0}} || {{yes2|1}} || {{no2|0}} |- |{{yes2|1}} || {{no2|0}} || {{no2|0}} |- |{{yes2|1}} || {{yes2|1}} || {{yes2|1}} |} In digital electronics, an '''AND gate''' is a logic gate which produces an output of true when...") Tag: Visual edit
- 15:31, 8 November 2023 NOR gate (hist | edit) [2,383 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" |- ! colspan="3" | NOR gate truth table |- bgcolor="#ddeeff" align="center" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" align="center" | A || B || A NOR B |- bgcolor="#ddffdd" align="center" |{{no2|0}} || {{no2|0}} || {{yes2|1}} |- bgcolor="#ddffdd" align="center" |{{no2|0}} || {{yes2|1}} || {{no2|0}} |- bgcolor="#ddffdd" align="center" |{{yes2|1}} || {{no2|0}} || {{no2|0}} |- bgcolor="#ddffdd" align="center" |{{yes2|1}...") Tag: Visual edit
- 14:42, 8 November 2023 NAND gate (hist | edit) [2,249 bytes] Inari (talk | contribs) (Created page with "{| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | NAND gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A NAND B |- |{{no2|0}} || {{no2|0}} || {{yes2|1}} |- |{{no2|0}} || {{yes2|1}} || {{yes2|1}} |- |{{yes2|1}} || {{no2|0}} || {{yes2|1}} |- |{{yes2|1}} || {{yes2|1}} || {{no2|0}} |} In digital electronics, a '''NAND gate''' is a logic gate which produces an output of false...") Tag: Visual edit
- 18:50, 6 November 2023 7432 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7432}}") Tag: Visual edit
- 18:49, 6 November 2023 7429 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7429}}") Tag: Visual edit
- 18:49, 6 November 2023 7427 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7427}}") Tag: Visual edit
- 18:47, 6 November 2023 7421 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7421}}") Tag: Visual edit
- 18:47, 6 November 2023 7420 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7420}}") Tag: Visual edit
- 18:45, 6 November 2023 7414 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7414}}") Tag: Visual edit
- 18:44, 6 November 2023 7411 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7411}}") Tag: Visual edit
- 18:42, 6 November 2023 7410 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits {{DEFAULTSORT:7410}}") Tag: Visual edit
- 18:42, 6 November 2023 7408 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits") Tag: Visual edit
- 18:41, 6 November 2023 7404 (Integrated circuit) (hist | edit) [74 bytes] Inari (talk | contribs) (Created page with "{{Stub}} Category:7400-Series integrated circuits") Tag: Visual edit
- 18:37, 6 November 2023 7402 (hist | edit) [3,841 bytes] Inari (talk | contribs) (Created page with "{{DISPLAYTITLE:7402}} {| class="wikitable floatright" style="text-align:center" |- ! colspan="3" | NOR gate truth table |- bgcolor="#ddeeff" |colspan=2|'''Input''' || '''Output''' |- bgcolor="#ddeeff" | A || B || A NAND B |- |{{no2|0}} || {{no2|0}} || {{yes2|1}} |- |{{no2|0}} || {{yes2|1}} || {{no2|0}} |- |{{yes2|1}} || {{no2|0}} || {{no2|0}} |- |{{yes2|1}} || {{yes2|1}} || {{no2|0}} |} The '''7402''' integrated circuit is a TTL ''...") Tag: Visual edit