Introduction to Assembly Language: Underlying Principles

Introduction to Assembly Language: Underlying Principles

Author: Ruan Yifeng Link:http://www.ruanyifeng.com/blog/2018/01/ Code Farmer’s Way High-Quality Technical Article Directory of Code Farmer’s Way (Click Me) About Code Farmer’s Way (Click Me) Learning programming is essentially learning high-level languages, which are designed for humans. However, computers do not understand high-level languages; they must be converted into binary code through a compiler to run. Knowing … Read more

Unveiling the Secrets Behind Mobile Chips

Unveiling the Secrets Behind Mobile Chips

On September 10, Apple and Huawei held their product launch events simultaneously, inviting scrutiny from the market. The two tech giants—Huawei and Apple—unexpectedly chose this day to unveil their new products, undoubtedly bringing double anticipation to tech enthusiasts. This face-off has been humorously dubbed by many netizens as “mutual face-to-face grand opening”. So, when we … Read more

Academician Ni Guangnan: RISC-V Is The Ideal Choice For Intelligent Connected Vehicle Chips

Academician Ni Guangnan: RISC-V Is The Ideal Choice For Intelligent Connected Vehicle Chips

On August 3, the 2022 Fourth Automotive Electronics Conference kicked off in Jiashan, Zhejiang. At the opening forum, Academician Ni Guangnan of the Chinese Academy of Engineering and a researcher at the Institute of Computing Technology, Chinese Academy of Sciences, stated that RISC-V can well meet the era’s demand for “demand-defined software and software-defined hardware,” … Read more

Comprehensive Guide to S7-200 SMART Memory Cards

Comprehensive Guide to S7-200 SMART Memory Cards

The S7-200 SMART CPU supports commercial MicroSD cards (with capacities of 4G, 8G, and 16G), which can be used for program transfer, CPU firmware updates, and restoring the CPU to factory settings. Open the terminal cover above the digital output points on the CPU body, and you will see a card slot on the right … Read more

Building a CPU with Excel: 128KB RAM and Assembly Language

Building a CPU with Excel: 128KB RAM and Assembly Language

YouTube tech blogger “Inkbox” recently released a video demonstrating how to build a fully functional CPU within the limitations of Microsoft Excel. Inkbox claims that no Visual Basic scripts or plugins were used—everything was achieved entirely with Excel. https://www.youtube.com/watch?v=5rg7xvTJ8SU It is reported that this is a 16-bit CPU built in Excel and runs at a … Read more

Understanding the Von Neumann Architecture

Understanding the Von Neumann Architecture

For those of us born in the 80s, our first encounter with computers likely occurred around 1995, when the buzzword was multimedia. I still remember watching a classmate successfully open a game by entering a few DOS commands, and I was utterly impressed. To me, what appeared on the screen was like a foreign language. … Read more

How Programming Languages Are Implemented

How Programming Languages Are Implemented

Do you know how the programming languages you often use are implemented? Today, let’s talk about this question. Smart humans discovered that by combining simple switches, they could express complex boolean logic. Based on this, they built the CPU, which can only understand switches in a simple way, represented numerically as 0 and 1. The … Read more

Linux Performance Parameter Indicators Reference

Linux Performance Parameter Indicators Reference

Click the “Blue WeChat Name” below the title to quickly follow This article from the technical community, “Linux Server Performance Parameter Indicators“, explains the reference for Linux server performance parameter indicators. When troubleshooting performance issues, you can make some preliminary judgments based on the data obtained from these commands, which is worth learning and understanding. … Read more

Top 5 Most Common Linux Interview Questions

Top 5 Most Common Linux Interview Questions

▼Click the image below to search for the secret code【001】, and immediately receive154 pages of Linux study notes. What Is the Difference Between CPU Utilization and CPU Load? When mentioning CPU utilization, one must understand the time slice. What is a CPU time slice? The operating systems we currently use, such as Windows, Linux, and … Read more

Unveiling the Linux System: Mastering Core Elements of Computer Architecture

Unveiling the Linux System: Mastering Core Elements of Computer Architecture

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join our technical exchange QQ group with a note 【Official Account】 for faster approval 1. Hardware System First, we need to understand that the most common computers (laptops) and the less common computers (servers) are essentially a combination of hardware: CPU, network card, … Read more