Detailed Explanation of Assembly Language Memory Models and Instruction Encoding

Detailed Explanation of Assembly Language Memory Models and Instruction Encoding

1. Mod R/M Byte Encoding Mechanism 1.1 Basic Structure The Mod R/M byte is a core component of x86 instruction encoding, dividing the 8 bits into three fields: Mod (2 bits): Specifies the addressing mode and offset type Reg/Opcode (3 bits): Specifies the register or opcode extension R/M (3 bits): Specifies the second register or … Read more

Understanding the Core Differences Between x86, x64, and ARM: Implications for Software Compatibility

Understanding the Core Differences Between x86, x64, and ARM: Implications for Software Compatibility

Understanding the Core Differences Between x86, x64, and ARM: Implications for Software Compatibility Introduction Architecture Designx86, x64, and ARM are three major processor architectures, and their core differences lie in the instruction sets and data processing capabilities. x86 is a traditional 32-bit architecture represented by Intel and AMD processors, excelling in multitasking and complex computations. … Read more

Detailed Explanation of x86 Assembly Language Instruction Encoding

Detailed Explanation of x86 Assembly Language Instruction Encoding

Basics of Instruction Encoding The process of translating assembly language instructions into machine language is called instruction encoding, while the process of converting machine instructions back to assembly language is called instruction decoding. The Intel x86 architecture employs a CISC (Complex Instruction Set Computer) design, making its instruction encoding system relatively complex yet flexible. x86 … Read more

Choosing Between Three Major Architectures: ARM, x86, RISC-V

Choosing Between Three Major Architectures: ARM, x86, RISC-V

The choice of computer architecture directly affects product performance, power consumption, and cost. This article focuses on the three mainstream architectures: ARM, x86, and RISC-V, comparing them from three dimensions: technical characteristics, application scenarios, and ecosystem maturity, providing developers with precise selection criteria. 1. ARM Architecture: The King of Mobile and Embedded Fields Core Advantages … Read more

Top 8 Core Leading Stocks in AI Computing Power Chips

Rockchip: A leading domestic SoC chip manufacturer, the RK3588 launched at the end of 2021 is currently the only high-end chip in China capable of replacing Qualcomm and HiSilicon products. Lanqi Technology: A leader in the memory interface chip sector. Hygon Information: The only company in China that produces x86 chips. Loongson Technology: The first … Read more

IDC Server Technology Iteration: The Architectural Battle from x86 to ARM

Click the blue text to follow us As the “computing core” of IDC, servers have always focused on three core metrics: “performance, power consumption, and cost” during their technological iterations. From the absolute dominance of the x86 architecture to the rapid rise of ARM architecture, the competition and complementarity between these two architectures are reshaping … Read more

In-Depth Analysis of SIMD Technology: Cross-Platform Optimization Practices from x86 to ARM Neon

Note: Recently, I have been responsible for migrating inference services to Huawei’s Ascend 910C chip, which uses Kunpeng ARM CPUs. One of the major issues during the migration was the transition of SIMD-related instruction modules from the x86 platform. Here, I will summarize the relevant technical points. In modern processor architectures, SIMD (Single Instruction, Multiple … Read more

Arm No Longer Satisfied with Mobile Chips: Is the x86 Era Coming to an End?

Arm No Longer Satisfied with Mobile Chips: Is the x86 Era Coming to an End?

For nearly fifty years, Intel’sx86 architecture has dominated the computing field, providing core computing power for various devices ranging from entry-level laptops to top-tier data center servers. However, a quiet revolution has been brewing behind the scenes: the Arm architecture, which originated in the smartphone era—specifically, the ARM7 TDMI that powered the Nokia 6110 in … Read more

Industry Update: Chip Landscape Reshuffled? Nvidia Invests in Intel, Intel’s Stock Surges Over 30%

Industry Update: Chip Landscape Reshuffled? Nvidia Invests in Intel, Intel's Stock Surges Over 30%

photo by ChatGPT In recent years, the rise of AI has been accompanied by the “decline” of CPUs. The once-dominant industry leader Intel has faced significant challenges, not only struggling with innovation but also revealing manufacturing defects in its core CPU consumer production line. Many believed it would never recover, with multiple rumors of bankruptcy … Read more

ARM Surge! A Dark Horse Emerges in the Server CPU Market, Leaving Intel and AMD in Panic

ARM Surge! A Dark Horse Emerges in the Server CPU Market, Leaving Intel and AMD in Panic

ARM has truly gone crazy this time! Latest data shows that ARM has captured 25% of the server CPU market, up from 15% during the same period last year, a staggering increase of nearly 70% in just one year. This speed is simply unbelievable. What’s even more surprising is that the leader in this charge … Read more