Tag

registers

0 views collected around this technical thread.

Architects' Tech Alliance
Architects' Tech Alliance
Mar 11, 2025 · Fundamentals

Fundamentals of AI Chips: General Processor (CPU) – ALU, Registers, and Controller

This article introduces the basic structure of a general‑purpose CPU used in AI chips, describing the arithmetic‑logic unit (ALU), the different types of registers, and the controller, while also directing readers to extensive AI‑chip technical report collections for deeper study.

AI chipALUCPU
0 likes · 3 min read
Fundamentals of AI Chips: General Processor (CPU) – ALU, Registers, and Controller
Deepin Linux
Deepin Linux
Dec 9, 2024 · Fundamentals

Comprehensive Guide to x86 Assembly Language and GNU Syntax

This guide provides a thorough introduction to x86 assembly language, covering GNU syntax, CPU architecture, registers, instruction formats, data types, memory models, and practical examples with NASM and GNU as, enabling readers to write efficient low‑level code and deepen their understanding of computer systems.

GNULow-level programmingassembly
0 likes · 30 min read
Comprehensive Guide to x86 Assembly Language and GNU Syntax
Java Tech Enthusiast
Java Tech Enthusiast
Sep 1, 2024 · Fundamentals

Introduction to x86 Assembly Language: Registers, Memory Model, and Stack Operations

This article introduces x86 assembly language, explaining its historical origins, the role of CPU registers such as EAX and ESP, the heap and downward‑growing stack memory models, and demonstrates basic stack‑frame operations like push, call, mov, add, pop, and ret through a simple compiled example.

CPULow-level programmingStack
0 likes · 13 min read
Introduction to x86 Assembly Language: Registers, Memory Model, and Stack Operations
Architects' Tech Alliance
Architects' Tech Alliance
Dec 5, 2022 · Fundamentals

Comprehensive Overview of NVMe over PCIe: Architecture, Registers, Commands, and Data Structures

This article provides an in‑depth technical overview of the NVMe (Non‑Volatile Memory Express) protocol over PCIe, covering its logical device interface, namespace concepts, queue mechanisms, register layouts, command formats, controller initialization, interrupt handling, and data protection features.

NVMePCIeProtocol
0 likes · 21 min read
Comprehensive Overview of NVMe over PCIe: Architecture, Registers, Commands, and Data Structures
TAL Education Technology
TAL Education Technology
May 19, 2022 · Fundamentals

Learning 8086 Assembly Language: Environment Setup, Sample Program, Registers, Instruction Classification, and Execution Mechanism

This tutorial guides readers through installing a DOS environment, writing and analyzing a simple 8086 assembly program, understanding pseudo‑instructions, registers, instruction categories, execution flow, and data addressing, providing links and code examples for hands‑on learning.

8086Instruction setLow-level programming
0 likes · 5 min read
Learning 8086 Assembly Language: Environment Setup, Sample Program, Registers, Instruction Classification, and Execution Mechanism
IT Services Circle
IT Services Circle
Apr 6, 2022 · Fundamentals

Understanding Function Calls and Stack Frames in Memory

This article explains how function calls are implemented using a stack‑based memory model, describing stack frames, the role of base and stack pointer registers, and the assembly instructions that create and dismantle these frames during program execution.

C ProgrammingMemory Managementassembly
0 likes · 7 min read
Understanding Function Calls and Stack Frames in Memory
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 30, 2021 · Fundamentals

Understanding Core Dumps and Debugging Techniques with GDB

This article explains what program core dumps are, how to interpret core‑dump files, and provides detailed GDB debugging techniques—including register inspection, stack frame analysis, variable printing, memory dumping, and handling optimized code—to locate and resolve the root causes of crashes.

C++Core DumpGDB
0 likes · 16 min read
Understanding Core Dumps and Debugging Techniques with GDB
Baidu Geek Talk
Baidu Geek Talk
Aug 11, 2021 · Operations

Analyzing Core Dumps and Debugging Techniques with GDB

The article explains how to analyze core‑dump files with GDB by examining the function call stack, key registers, and memory contents, classifying crash causes, using GDB commands to inspect variables and addresses, reconstructing corrupted stacks, handling optimized‑away data and vtable errors, and following a systematic debugging workflow.

C++Core DumpGDB
0 likes · 17 min read
Analyzing Core Dumps and Debugging Techniques with GDB
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 30, 2020 · Fundamentals

Detailed Explanation of ARMv8 Exception Handling Process

The article provides a thorough walkthrough of ARMv8 exception handling, describing the four exception levels (EL0‑EL3) and their dedicated stack and status registers, distinguishing synchronous and asynchronous faults, and detailing the vector table, entry routine, ESR‑based type decoding, handling steps such as do_mem_abort, and context restoration, illustrated with a Data Abort case.

ARMv8ELRESR
0 likes · 10 min read
Detailed Explanation of ARMv8 Exception Handling Process
Architecture Digest
Architecture Digest
Feb 10, 2018 · Fundamentals

A Beginner's Guide to x86 Assembly Language: Registers, Memory Model, and Instruction Examples

This article introduces the fundamentals of x86 assembly language, explaining why low‑level code is needed, the history of assembly, CPU registers, the heap and stack memory models, and walks through a complete example with detailed explanations of each assembly instruction.

CPUInstruction setLow-level programming
0 likes · 14 min read
A Beginner's Guide to x86 Assembly Language: Registers, Memory Model, and Instruction Examples